org.neo4j.kernel.ha
Class PropertyKeyCreatorModeSwitcher

java.lang.Object
  extended by org.neo4j.kernel.ha.cluster.AbstractModeSwitcher<org.neo4j.kernel.impl.core.KeyCreator>
      extended by org.neo4j.kernel.ha.PropertyKeyCreatorModeSwitcher
All Implemented Interfaces:
org.neo4j.kernel.lifecycle.Lifecycle

public class PropertyKeyCreatorModeSwitcher
extends AbstractModeSwitcher<org.neo4j.kernel.impl.core.KeyCreator>


Constructor Summary
PropertyKeyCreatorModeSwitcher(HighAvailabilityMemberStateMachine stateMachine, DelegateInvocationHandler<org.neo4j.kernel.impl.core.KeyCreator> delegate, HaXaDataSourceManager xaDsm, Master master, RequestContextFactory requestContextFactory, org.neo4j.kernel.logging.Logging logging)
           
 
Method Summary
protected  org.neo4j.kernel.impl.core.KeyCreator getMasterImpl()
           
protected  org.neo4j.kernel.impl.core.KeyCreator getSlaveImpl(URI serverHaUri)
           
 
Methods inherited from class org.neo4j.kernel.ha.cluster.AbstractModeSwitcher
init, shutdown, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyKeyCreatorModeSwitcher

public PropertyKeyCreatorModeSwitcher(HighAvailabilityMemberStateMachine stateMachine,
                                      DelegateInvocationHandler<org.neo4j.kernel.impl.core.KeyCreator> delegate,
                                      HaXaDataSourceManager xaDsm,
                                      Master master,
                                      RequestContextFactory requestContextFactory,
                                      org.neo4j.kernel.logging.Logging logging)
Method Detail

getMasterImpl

protected org.neo4j.kernel.impl.core.KeyCreator getMasterImpl()
Specified by:
getMasterImpl in class AbstractModeSwitcher<org.neo4j.kernel.impl.core.KeyCreator>

getSlaveImpl

protected org.neo4j.kernel.impl.core.KeyCreator getSlaveImpl(URI serverHaUri)
Specified by:
getSlaveImpl in class AbstractModeSwitcher<org.neo4j.kernel.impl.core.KeyCreator>


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