public class LusReplicationRouter extends AbstractConnectionProxyBasedReplicationRouter<Iterable<IReplicationLookupParameters>,String> implements IReplicationRouter
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
LusReplicationRouter.Builder  | 
AbstractConnectionProxyBasedReplicationRouter.ConnectionEndpoint| Modifier and Type | Field and Description | 
|---|---|
protected IReplicationLookupFinderService | 
_replicationLookupService  | 
_specificLogger| Constructor and Description | 
|---|
LusReplicationRouter(String myLookupName,
                    Uuid uuid,
                    IConnectionMonitor<Iterable<IReplicationLookupParameters>,String> connectionMonitor,
                    IServiceExporter serviceExporter,
                    IIncomingReplicationHandler incomingReplicationHandler,
                    IAsyncContextProvider asyncContextProvider,
                    IReplicationLookupFinderService replicationLookupService,
                    IReplicationLookupParameters lookupParametersTemplate,
                    IRoutingUrlConverter routingNameConverter,
                    boolean setMyIdBeforeDispatch)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected MemberProxyBasedReplicationMonitoredConnection<Iterable<IReplicationLookupParameters>,String> | 
createConnection(String lookupName,
                Iterable<IReplicationLookupParameters> lookupParameters)  | 
protected MemberProxyBasedReplicationMonitoredConnection<Iterable<IReplicationLookupParameters>,String> | 
createConnectionAndConnect(String lookupName,
                          Iterable<IReplicationLookupParameters> lookupParametersList)  | 
protected AbstractProxyBasedReplicationMonitoredConnection<Iterable<IReplicationLookupParameters>,String> | 
createNewMemberConnection(String lookupName,
                         boolean connectSynchronously)  | 
IReplicationMonitoredConnection | 
getUrlConnection(Object customUrl)
Gets a connection with given custom url, need to have this due to space copy with given url
 which may not even reside in the cluster policy and for sink recovery 
 | 
addRemoteRouterStub, close, createDirectConnection, createStub, dumpState, enableIncomingCommunication, getAdmin, getAsyncContextProvider, getConnectionMonitor, getDirectConnection, getMemberConnection, getMemberConnectionAsync, getMyEndpointDetails, getMyLookupName, getMyRouterStubHolder, getMyStubHolder, getMyUniqueId, getRemoteRouterStub, getStub, hasExistingConnection, isClosed, isSetMyIdBeforeDispatch, pingStub, removeDirectConnection, removeMemberConnection, removeRemoteStubHolder, removeUrlConnection, wrapDirectStubWithMonitoredConnectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, dumpState, getAdmin, getDirectConnection, getMemberConnection, getMemberConnectionAsync, getMyEndpointDetails, getMyLookupName, getMyStubHolder, getMyUniqueIdprotected final IReplicationLookupFinderService _replicationLookupService
public LusReplicationRouter(String myLookupName, Uuid uuid, IConnectionMonitor<Iterable<IReplicationLookupParameters>,String> connectionMonitor, IServiceExporter serviceExporter, IIncomingReplicationHandler incomingReplicationHandler, IAsyncContextProvider asyncContextProvider, IReplicationLookupFinderService replicationLookupService, IReplicationLookupParameters lookupParametersTemplate, IRoutingUrlConverter routingNameConverter, boolean setMyIdBeforeDispatch)
public IReplicationMonitoredConnection getUrlConnection(Object customUrl)
IReplicationRoutergetUrlConnection in interface IReplicationRoutercustomUrl - the url to the replication node to create the connection toprotected AbstractProxyBasedReplicationMonitoredConnection<Iterable<IReplicationLookupParameters>,String> createNewMemberConnection(String lookupName, boolean connectSynchronously)
createNewMemberConnection in class AbstractConnectionProxyBasedReplicationRouter<Iterable<IReplicationLookupParameters>,String>protected MemberProxyBasedReplicationMonitoredConnection<Iterable<IReplicationLookupParameters>,String> createConnection(String lookupName, Iterable<IReplicationLookupParameters> lookupParameters)
protected MemberProxyBasedReplicationMonitoredConnection<Iterable<IReplicationLookupParameters>,String> createConnectionAndConnect(String lookupName, Iterable<IReplicationLookupParameters> lookupParametersList)
Copyright © GigaSpaces.