Class ConnectorRegistry
- java.lang.Object
-
- de.iip_ecosphere.platform.connectors.ConnectorRegistry
-
public class ConnectorRegistry extends java.lang.ObjectA service type/instance registry as internal structure to manage the contents of an AAS for this component.- Author:
- Holger Eichelberger, SSE
-
-
Constructor Summary
Constructors Constructor Description ConnectorRegistry()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Iterator<ConnectorDescriptor>getRegisteredConnectorDescriptors()Returns the registered connector descriptors as iterator.static java.util.ServiceLoader<ConnectorDescriptor>getRegisteredConnectorDescriptorsLoader()Returns the service loader for connector descriptors.static java.util.Iterator<Connector<?,?,?,?>>getRegisteredConnectorInstances()Returns the specified instance.static intgetRegisteredConnectorInstancesCount()Returns the number of registered connector instances.static voidregisterConnector(Connector<?,?,?,?> instance)Registers a connector instance.static voidunregisterConnector(Connector<?,?,?,?> instance)Unregisters a connector instance.
-
-
-
Field Detail
-
INSTANCES
private static final java.util.List<Connector<?,?,?,?>> INSTANCES
-
-
Method Detail
-
getRegisteredConnectorDescriptorsLoader
public static java.util.ServiceLoader<ConnectorDescriptor> getRegisteredConnectorDescriptorsLoader()
Returns the service loader for connector descriptors.- Returns:
- the service loader
-
getRegisteredConnectorDescriptors
public static java.util.Iterator<ConnectorDescriptor> getRegisteredConnectorDescriptors()
Returns the registered connector descriptors as iterator.- Returns:
- the registered connector descriptors
-
registerConnector
public static void registerConnector(Connector<?,?,?,?> instance)
Registers a connector instance.- Parameters:
instance- the instance
-
unregisterConnector
public static void unregisterConnector(Connector<?,?,?,?> instance)
Unregisters a connector instance.- Parameters:
instance- the instance
-
getRegisteredConnectorInstancesCount
public static int getRegisteredConnectorInstancesCount()
Returns the number of registered connector instances.- Returns:
- the number of instances
-
getRegisteredConnectorInstances
public static java.util.Iterator<Connector<?,?,?,?>> getRegisteredConnectorInstances()
Returns the specified instance.- Returns:
- an iterator over all instances
-
-