Neo4j Enterprise

org.neo4j.cluster
Interface ProtocolServerFactory

All Known Implementing Classes:
MultiPaxosServerFactory

public interface ProtocolServerFactory

Factory for instantiating ProtocolServers.

See Also:
ProtocolServer

Method Summary
 ProtocolServer newProtocolServer(InstanceId me, org.neo4j.cluster.timeout.TimeoutStrategy timeouts, org.neo4j.cluster.com.message.MessageSource input, org.neo4j.cluster.com.message.MessageSender output, org.neo4j.cluster.protocol.atomicbroadcast.multipaxos.AcceptorInstanceStore acceptorInstanceStore, org.neo4j.cluster.protocol.election.ElectionCredentialsProvider electionCredentialsProvider, Executor stateMachineExecutor, org.neo4j.cluster.protocol.atomicbroadcast.ObjectInputStreamFactory objectInputStreamFactory, org.neo4j.cluster.protocol.atomicbroadcast.ObjectOutputStreamFactory objectOutputStreamFactory)
           
 

Method Detail

newProtocolServer

ProtocolServer newProtocolServer(InstanceId me,
                                 org.neo4j.cluster.timeout.TimeoutStrategy timeouts,
                                 org.neo4j.cluster.com.message.MessageSource input,
                                 org.neo4j.cluster.com.message.MessageSender output,
                                 org.neo4j.cluster.protocol.atomicbroadcast.multipaxos.AcceptorInstanceStore acceptorInstanceStore,
                                 org.neo4j.cluster.protocol.election.ElectionCredentialsProvider electionCredentialsProvider,
                                 Executor stateMachineExecutor,
                                 org.neo4j.cluster.protocol.atomicbroadcast.ObjectInputStreamFactory objectInputStreamFactory,
                                 org.neo4j.cluster.protocol.atomicbroadcast.ObjectOutputStreamFactory objectOutputStreamFactory)

Neo4j Enterprise

Copyright © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.