public class Connectors extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Connector<?>> |
availableConnectors |
static String |
HTTP_CONNECTOR_ID |
protected static ConnectCoreLogger |
LOG |
static String |
SOAP_HTTP_CONNECTOR_ID |
| Constructor and Description |
|---|
Connectors() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyConfigurator(Map<String,Connector<?>> connectors,
ConnectorConfigurator configurator) |
protected void |
applyConfigurators(Map<String,Connector<?>> connectors,
ClassLoader classLoader) |
protected void |
ensureConnectorProvidersInitialized()
Detect all available connectors in the classpath using a
ServiceLoader. |
Set<Connector<? extends ConnectorRequest<?>>> |
getAllAvailableConnectors() |
static Set<Connector<? extends ConnectorRequest<?>>> |
getAvailableConnectors() |
static <C extends Connector<? extends ConnectorRequest<?>>> |
getConnector(String connectorId) |
<C extends Connector<? extends ConnectorRequest<?>>> |
getConnectorById(String connectorId) |
static Connectors |
getInstance()
Provides the global instance of the Connectors manager.
|
static <C extends Connector<? extends ConnectorRequest<?>>> |
http() |
protected void |
initializeConnectors(ClassLoader classLoader) |
static void |
loadConnectors()
Load all available connectors.
|
static void |
loadConnectors(ClassLoader classloader)
Load all available connectors with the given classloader.
|
protected static void |
registerConnector(Connector<?> connector)
Register a new connector.
|
protected static void |
registerConnector(String connectorId,
Connector<?> connector)
Register a new connector under the given connector id.
|
protected void |
registerConnectorInstance(String connectorId,
Connector<?> connector) |
protected void |
registerConnectors(Map<String,Connector<?>> connectors,
ClassLoader classLoader) |
protected void |
registerProvider(Map<String,Connector<?>> connectors,
ConnectorProvider provider) |
static <C extends Connector<? extends ConnectorRequest<?>>> |
soap() |
protected static void |
unregisterConnector(String connectorId) |
protected void |
unregisterConnectorInstance(String connectorId) |
protected static ConnectCoreLogger LOG
public static String HTTP_CONNECTOR_ID
public static String SOAP_HTTP_CONNECTOR_ID
public static Connectors getInstance()
public static <C extends Connector<? extends ConnectorRequest<?>>> C http()
public static <C extends Connector<? extends ConnectorRequest<?>>> C soap()
public static <C extends Connector<? extends ConnectorRequest<?>>> C getConnector(String connectorId)
public static Set<Connector<? extends ConnectorRequest<?>>> getAvailableConnectors()
public static void loadConnectors()
public static void loadConnectors(ClassLoader classloader)
protected static void registerConnector(Connector<?> connector)
protected static void registerConnector(String connectorId, Connector<?> connector)
protected static void unregisterConnector(String connectorId)
public Set<Connector<? extends ConnectorRequest<?>>> getAllAvailableConnectors()
public <C extends Connector<? extends ConnectorRequest<?>>> C getConnectorById(String connectorId)
protected void ensureConnectorProvidersInitialized()
ServiceLoader.protected void initializeConnectors(ClassLoader classLoader)
protected void registerConnectors(Map<String,Connector<?>> connectors, ClassLoader classLoader)
protected void registerProvider(Map<String,Connector<?>> connectors, ConnectorProvider provider)
protected void registerConnectorInstance(String connectorId, Connector<?> connector)
protected void unregisterConnectorInstance(String connectorId)
protected void applyConfigurators(Map<String,Connector<?>> connectors, ClassLoader classLoader)
protected void applyConfigurator(Map<String,Connector<?>> connectors, ConnectorConfigurator configurator)
Copyright © 2018 camunda services GmbH. All rights reserved.