Class WebsocketEndpointManager
java.lang.Object
org.wso2.carbon.inbound.endpoint.common.AbstractInboundEndpointManager
org.wso2.carbon.inbound.endpoint.protocol.websocket.management.WebsocketEndpointManager
- All Implemented Interfaces:
InboundEndpointManager
-
Field Summary
Fields inherited from class org.wso2.carbon.inbound.endpoint.common.AbstractInboundEndpointManager
dataStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbroadcastShutDownToSubscriber(String endpointName, org.apache.synapse.inbound.InboundProcessorParams processorParams) buildConfiguration(int port, String name, org.apache.synapse.inbound.InboundProcessorParams params) buildSSLConfiguration(org.apache.synapse.inbound.InboundProcessorParams params) voidcloseEndpoint(int port) Stop Inbound Endpointstatic WebsocketEndpointManagervoidvoidsetSourceHandler(InboundWebsocketSourceHandler sourceHandler) booleanstartEndpoint(int port, String name, org.apache.synapse.inbound.InboundProcessorParams params) Start Inbound endpoint on a particular portbooleanstartListener(int port, String name, org.apache.synapse.inbound.InboundProcessorParams params) Start Listener on a particular portbooleanstartSSLEndpoint(int port, String name, org.apache.synapse.inbound.InboundProcessorParams params) booleanstartSSLListener(int port, String name, org.apache.synapse.inbound.InboundProcessorParams params) protected intvalidateBroadcastLevelParam(String broadcastLevelParam) Methods inherited from class org.wso2.carbon.inbound.endpoint.common.AbstractInboundEndpointManager
getEndpointName
-
Constructor Details
-
WebsocketEndpointManager
protected WebsocketEndpointManager()
-
-
Method Details
-
getInstance
-
startEndpoint
public boolean startEndpoint(int port, String name, org.apache.synapse.inbound.InboundProcessorParams params) Description copied from interface:InboundEndpointManagerStart Inbound endpoint on a particular port- Parameters:
port- portname- endpoint nameparams- Inbound endpoint parameters
-
startSSLEndpoint
public boolean startSSLEndpoint(int port, String name, org.apache.synapse.inbound.InboundProcessorParams params) -
startListener
public boolean startListener(int port, String name, org.apache.synapse.inbound.InboundProcessorParams params) Description copied from interface:InboundEndpointManagerStart Listener on a particular port- Parameters:
port- portname- endpoint nameparams- Inbound endpoint parameters
-
startSSLListener
public boolean startSSLListener(int port, String name, org.apache.synapse.inbound.InboundProcessorParams params) -
broadcastShutDownToSubscriber
public void broadcastShutDownToSubscriber(String endpointName, org.apache.synapse.inbound.InboundProcessorParams processorParams) -
closeEndpoint
public void closeEndpoint(int port) Description copied from interface:InboundEndpointManagerStop Inbound Endpoint- Parameters:
port- port of the endpoint
-
buildConfiguration
public InboundWebsocketConfiguration buildConfiguration(int port, String name, org.apache.synapse.inbound.InboundProcessorParams params) -
validateBroadcastLevelParam
-
buildSSLConfiguration
public InboundWebsocketSSLConfiguration buildSSLConfiguration(org.apache.synapse.inbound.InboundProcessorParams params) -
loadEndpointListeners
public void loadEndpointListeners() -
getSourceHandler
-
setSourceHandler
-