示例#1
0
 public RemoteServiceProxyFactoryImpl(ProxyGenerator proxyGenerator, PortableObjectBoxConverter portableObjectBoxConverter, RemoteServiceInvocationValidatorFactory validatorFactory, ClusteringPhaseManager clusteringPhaseManager)
 {
     this.proxyGenerator             = proxyGenerator;
     this.portableObjectBoxConverter = portableObjectBoxConverter;
     this.validatorFactory           = validatorFactory;
     this.clusteringPhaseManager     = clusteringPhaseManager;
 }
 public RemoteServiceProxyInvocationInterceptor(Guid serviceGuid, RemoteServiceInvocationValidator validator, InvocationResultTranslator translator, ClusteringPhaseManager clusteringPhaseManager)
 {
     this.serviceGuid            = serviceGuid;
     this.validator              = validator;
     this.translator             = translator;
     this.clusteringPhaseManager = clusteringPhaseManager;
 }
 public LocalServiceRegistryImpl(LocalServiceContainer localServiceContainer, ClusteringPhaseManager clusteringPhaseManager, InvokableServiceContextFactory invokableServiceContextFactory, IConcurrentDictionary <Guid, InvokableServiceContext> serviceContextsById)
 {
     this.localServiceContainer          = localServiceContainer;
     this.clusteringPhaseManager         = clusteringPhaseManager;
     this.invokableServiceContextFactory = invokableServiceContextFactory;
     this.serviceContextsById            = serviceContextsById;
 }
示例#4
0
 public IndeterminateClusteringPhase(IThreadingProxy threadingProxy, INetworkingProxy networkingProxy, ClusteringPhaseFactory clusteringPhaseFactory, ClusteringConfiguration clusteringConfiguration, LocalServiceContainer localServiceContainer, ClusteringPhaseManager clusteringPhaseManager)
 {
     this.threadingProxy          = threadingProxy;
     this.networkingProxy         = networkingProxy;
     this.clusteringPhaseFactory  = clusteringPhaseFactory;
     this.clusteringConfiguration = clusteringConfiguration;
     this.localServiceContainer   = localServiceContainer;
     this.clusteringPhaseManager  = clusteringPhaseManager;
 }
示例#5
0
 public GuestPhase(ClusteringPhaseFactory clusteringPhaseFactory, LocalServiceContainer localServiceContainer, ClusteringPhaseManager clusteringPhaseManager, MessageSender messageSender, PofDispatcher pofDispatcher, IUniqueIdentificationSet availableInvocationIds, IConcurrentDictionary <uint, AsyncValueBox> invocationResponseBoxesById)
 {
     this.clusteringPhaseFactory      = clusteringPhaseFactory;
     this.localServiceContainer       = localServiceContainer;
     this.clusteringPhaseManager      = clusteringPhaseManager;
     this.messageSender               = messageSender;
     this.pofDispatcher               = pofDispatcher;
     this.availableInvocationIds      = availableInvocationIds;
     this.invocationResponseBoxesById = invocationResponseBoxesById;
 }
 public ClusteringPhaseFactoryImpl(ICollectionFactory collectionFactory, IThreadingProxy threadingProxy, INetworkingProxy networkingProxy, PofStreamsFactory pofStreamsFactory, HostSessionFactory hostSessionFactory, ClusteringConfiguration clusteringConfiguration, PortableObjectBoxConverter portableObjectBoxConverter, ClusteringPhaseManager clusteringPhaseManager)
 {
     this.collectionFactory          = collectionFactory;
     this.threadingProxy             = threadingProxy;
     this.networkingProxy            = networkingProxy;
     this.pofStreamsFactory          = pofStreamsFactory;
     this.hostSessionFactory         = hostSessionFactory;
     this.clusteringConfiguration    = clusteringConfiguration;
     this.portableObjectBoxConverter = portableObjectBoxConverter;
     this.clusteringPhaseManager     = clusteringPhaseManager;
 }