Skip to content

Commit

Permalink
Remove connect-container-worker module and move code to streampipes-c…
Browse files Browse the repository at this point in the history
…ontainer (#569)
  • Loading branch information
dominikriemer committed Jan 1, 2023
1 parent dec2a31 commit b7e7446
Show file tree
Hide file tree
Showing 29 changed files with 64 additions and 334 deletions.
1 change: 0 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1367,7 +1367,6 @@ IoT data streams.
<module>streampipes-connect</module>
<module>streampipes-connect-api</module>
<module>streampipes-connect-container-master</module>
<module>streampipes-connect-container-worker</module>
<module>streampipes-container</module>
<module>streampipes-container-extensions</module>
<module>streampipes-data-explorer</module>
Expand Down
113 changes: 0 additions & 113 deletions streampipes-connect-container-worker/pom.xml

This file was deleted.

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions streampipes-connect/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,6 @@
<artifactId>streampipes-connect-api</artifactId>
<version>0.91.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.streampipes</groupId>
<artifactId>streampipes-container</artifactId>
<version>0.91.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.streampipes</groupId>
<artifactId>streampipes-dataformat-json</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
*/
package org.apache.streampipes.container.extensions;

import org.apache.streampipes.connect.container.worker.init.ConnectWorkerRegistrationService;
import org.apache.streampipes.container.extensions.connect.ConnectWorkerRegistrationService;
import org.apache.streampipes.container.extensions.function.StreamPipesFunctionHandler;
import org.apache.streampipes.container.init.DeclarersSingleton;
import org.apache.streampipes.container.model.SpServiceDefinition;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@

package org.apache.streampipes.container.extensions;

import org.apache.streampipes.connect.container.worker.init.ConnectWorkerTagProvider;
import org.apache.streampipes.connect.api.IAdapter;
import org.apache.streampipes.connect.api.IProtocol;
import org.apache.streampipes.container.declarer.Declarer;
import org.apache.streampipes.container.init.DeclarersSingleton;
import org.apache.streampipes.container.util.ServiceDefinitionUtil;
Expand Down Expand Up @@ -48,6 +49,14 @@ private List<SpServiceTag> extractPipelineElementServiceTags() {
}

private List<SpServiceTag> extractAdapterServiceTags() {
return new ConnectWorkerTagProvider().extractServiceTags();
var tags = new ArrayList<SpServiceTag>();
Collection<IAdapter> adapters = DeclarersSingleton.getInstance().getAllAdapters();
Collection<IProtocol> protocols = DeclarersSingleton.getInstance().getAllProtocols();
tags.addAll(ServiceDefinitionUtil.extractAppIdsFromAdapters(adapters));
tags.addAll(ServiceDefinitionUtil.extractAppIdsFromProtocols(protocols));
tags.add(DefaultSpServiceTags.CONNECT_WORKER);

return tags;

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
*
*/

package org.apache.streampipes.connect.container.worker.management;
package org.apache.streampipes.container.extensions.connect;

import org.apache.streampipes.client.StreamPipesClient;
import org.apache.streampipes.model.connect.adapter.AdapterDescription;
Expand All @@ -27,9 +27,9 @@

import java.util.List;

public class MasterRestClient {
public class ConnectRestClient {

private static final Logger LOG = LoggerFactory.getLogger(MasterRestClient.class);
private static final Logger LOG = LoggerFactory.getLogger(ConnectRestClient.class);

public static boolean register(List<AdapterDescription> allAvailableAdapters) {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
* limitations under the License.
*
*/
package org.apache.streampipes.connect.container.worker.init;
package org.apache.streampipes.container.extensions.connect;

import org.apache.streampipes.connect.container.worker.management.MasterRestClient;
import org.apache.streampipes.container.connect.ConnectWorkerDescriptionProvider;
import org.apache.streampipes.container.model.SpServiceDefinition;

import org.slf4j.Logger;
Expand All @@ -32,7 +32,7 @@ public void registerWorker(SpServiceDefinition serviceDef) {

while (!connected) {

connected = MasterRestClient.register(
connected = ConnectRestClient.register(
new ConnectWorkerDescriptionProvider().getContainerDescription(serviceDef.getServiceGroup()));

if (connected) {
Expand Down
30 changes: 30 additions & 0 deletions streampipes-container/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,16 @@
<artifactId>streampipes-connect-api</artifactId>
<version>0.91.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.streampipes</groupId>
<artifactId>streampipes-connect</artifactId>
<version>0.91.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.streampipes</groupId>
<artifactId>streampipes-client</artifactId>
<version>0.91.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.streampipes</groupId>
<artifactId>streampipes-dataformat</artifactId>
Expand Down Expand Up @@ -69,11 +79,31 @@
</dependency>

<!-- Test dependencies -->
<dependency>
<groupId>com.github.tomakehurst</groupId>
<artifactId>wiremock</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.jayway.restassured</groupId>
<artifactId>rest-assured</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
*
*/

package org.apache.streampipes.connect.container.worker.utils;
package org.apache.streampipes.container.connect;

import org.apache.streampipes.connect.adapter.model.generic.GenericAdapter;
import org.apache.streampipes.connect.adapter.model.generic.GenericDataSetAdapter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,11 @@
*
*/

package org.apache.streampipes.connect.container.worker.management;
package org.apache.streampipes.container.connect;

import org.apache.streampipes.connect.RunningAdapterInstances;
import org.apache.streampipes.connect.api.IAdapter;
import org.apache.streampipes.connect.api.exception.AdapterException;
import org.apache.streampipes.connect.container.worker.utils.AdapterUtils;
import org.apache.streampipes.container.monitoring.SpMonitoringManager;
import org.apache.streampipes.model.connect.adapter.AdapterDescription;
import org.apache.streampipes.model.connect.adapter.AdapterSetDescription;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*
*/
package org.apache.streampipes.connect.container.worker.init;
package org.apache.streampipes.container.connect;

import org.apache.streampipes.connect.api.IAdapter;
import org.apache.streampipes.connect.api.IProtocol;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,11 @@
*
*/

package org.apache.streampipes.connect.container.worker.management;
package org.apache.streampipes.container.connect;

import org.apache.streampipes.connect.api.IAdapter;
import org.apache.streampipes.connect.api.exception.AdapterException;
import org.apache.streampipes.connect.api.exception.ParseException;
import org.apache.streampipes.connect.container.worker.utils.AdapterUtils;
import org.apache.streampipes.model.connect.adapter.AdapterDescription;
import org.apache.streampipes.model.connect.guess.GuessSchema;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*
*/
package org.apache.streampipes.connect.container.worker.management;
package org.apache.streampipes.container.connect;

import org.apache.streampipes.messaging.InternalEventProcessor;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
*
*/

package org.apache.streampipes.connect.container.worker.management;
package org.apache.streampipes.container.connect;

import org.apache.streampipes.connect.adapter.AdapterRegistry;
import org.apache.streampipes.connect.api.Connector;
Expand Down
Loading

0 comments on commit b7e7446

Please sign in to comment.