Class InboundEndpointsDataStore
java.lang.Object
org.wso2.carbon.inbound.endpoint.persistence.InboundEndpointsDataStore
-
Method Summary
Modifier and TypeMethodDescriptionGet details of all endpointsGet details of all polling endpointsstatic InboundEndpointsDataStoregetListeningEndpointName(int port, String tenantDomain) Get endpoint name for given port and domainbooleanisEndpointRegistryEmpty(int port) Check whether endpoint registry is empty for a particular portbooleanisPollingEndpointRegistered(String tenantDomain, String name) Check polling endpoint from data storevoidregisterListeningEndpoint(int port, String tenantDomain, String protocol, String name, org.apache.synapse.inbound.InboundProcessorParams params) Register endpoint in the InboundEndpointsDataStorevoidregisterPollingingEndpoint(String tenantDomain, String name) Register endpoint in the InboundEndpointsDataStorevoidregisterSSLListeningEndpoint(int port, String tenantDomain, String protocol, String name, org.apache.synapse.transport.passthru.core.ssl.SSLConfiguration sslConfiguration, org.apache.synapse.inbound.InboundProcessorParams params) Register SSL endpoint in the InboundEndpointsDataStorevoidunregisterListeningEndpoint(int port, String tenantDomain) Unregister an endpoint from data storevoidunregisterPollingEndpoint(String tenantDomain, String name) Unregister an endpoint from data store
-
Method Details
-
getInstance
-
registerListeningEndpoint
public void registerListeningEndpoint(int port, String tenantDomain, String protocol, String name, org.apache.synapse.inbound.InboundProcessorParams params) Register endpoint in the InboundEndpointsDataStore- Parameters:
port- listener porttenantDomain- tenant domainprotocol- protocolname- endpoint name
-
registerPollingingEndpoint
Register endpoint in the InboundEndpointsDataStore- Parameters:
tenantDomain- tenant domainname- endpoint name
-
registerSSLListeningEndpoint
public void registerSSLListeningEndpoint(int port, String tenantDomain, String protocol, String name, org.apache.synapse.transport.passthru.core.ssl.SSLConfiguration sslConfiguration, org.apache.synapse.inbound.InboundProcessorParams params) Register SSL endpoint in the InboundEndpointsDataStore- Parameters:
port- listener porttenantDomain- tenant domainprotocol- protocolname- endpoint name
-
getListeningEndpointName
Get endpoint name for given port and domain- Parameters:
port- porttenantDomain- tenant domain- Returns:
- endpoint name
-
unregisterListeningEndpoint
Unregister an endpoint from data store- Parameters:
port- porttenantDomain- tenant domain name
-
unregisterPollingEndpoint
Unregister an endpoint from data store- Parameters:
name-tenantId-
-
isPollingEndpointRegistered
Check polling endpoint from data store- Parameters:
tenantDomain-name-
-
isEndpointRegistryEmpty
public boolean isEndpointRegistryEmpty(int port) Check whether endpoint registry is empty for a particular port- Parameters:
port- port- Returns:
- whether no endpoint is registered for a port
-
getAllListeningEndpointData
Get details of all endpoints- Returns:
- information of all endpoints
-
getAllPollingingEndpointData
Get details of all polling endpoints- Returns:
- information of all polling endpoints
-