@DefaultImplementation(value=MessagingTransportFactory.class) public interface TransportFactory
| Modifier and Type | Method and Description |
|---|---|
Transport |
newInstance(int port,
EventHandler<TransportEvent> clientHandler,
EventHandler<TransportEvent> serverHandler,
EventHandler<Exception> exHandler)
Creates a transport.
|
Transport |
newInstance(String hostAddress,
int port,
EStage<TransportEvent> clientStage,
EStage<TransportEvent> serverStage,
int numberOfTries,
int retryTimeout)
Creates a transport.
|
Transport |
newInstance(String hostAddress,
int port,
EStage<TransportEvent> clientStage,
EStage<TransportEvent> serverStage,
int numberOfTries,
int retryTimeout,
TcpPortProvider tcpPortProvider)
Creates a transport.
|
Transport newInstance(int port, EventHandler<TransportEvent> clientHandler, EventHandler<TransportEvent> serverHandler, EventHandler<Exception> exHandler)
port - a listening portclientHandler - a transport client-side handlerserverHandler - a transport server-side handlerexHandler - an exception handlerTransport newInstance(String hostAddress, int port, EStage<TransportEvent> clientStage, EStage<TransportEvent> serverStage, int numberOfTries, int retryTimeout)
hostAddress - a host addressport - a listening portclientStage - a transport client-side stageserverStage - a transport server-side stagenumberOfTries - the number of retries for connectionretryTimeout - retry timeoutTransport newInstance(String hostAddress, int port, EStage<TransportEvent> clientStage, EStage<TransportEvent> serverStage, int numberOfTries, int retryTimeout, TcpPortProvider tcpPortProvider)
hostAddress - a host addressport - a listening portclientStage - a transport client-side stageserverStage - a transport server-side stagenumberOfTries - the number of retries for connectionretryTimeout - retry timeouttcpPortProvider - tcpPortProviderCopyright © 2017 The Apache Software Foundation. All rights reserved.