org.neo4j.kernel.ha
Class HaKernelPanicHandler

java.lang.Object
  extended by org.neo4j.kernel.ha.HaKernelPanicHandler
All Implemented Interfaces:
org.neo4j.graphdb.event.KernelEventHandler, org.neo4j.kernel.AvailabilityGuard.AvailabilityRequirement

public class HaKernelPanicHandler
extends Object
implements org.neo4j.graphdb.event.KernelEventHandler, org.neo4j.kernel.AvailabilityGuard.AvailabilityRequirement


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.neo4j.graphdb.event.KernelEventHandler
org.neo4j.graphdb.event.KernelEventHandler.ExecutionOrder
 
Constructor Summary
HaKernelPanicHandler(org.neo4j.kernel.impl.transaction.XaDataSourceManager dataSourceManager, org.neo4j.kernel.impl.transaction.TxManager txManager, org.neo4j.kernel.AvailabilityGuard availabilityGuard, org.neo4j.kernel.logging.Logging logging, DelegateInvocationHandler<Master> masterDelegateInvocationHandler)
           
 
Method Summary
 void beforeShutdown()
           
 String description()
           
 Object getResource()
           
 void kernelPanic(org.neo4j.graphdb.event.ErrorState error)
           
 org.neo4j.graphdb.event.KernelEventHandler.ExecutionOrder orderComparedTo(org.neo4j.graphdb.event.KernelEventHandler other)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HaKernelPanicHandler

public HaKernelPanicHandler(org.neo4j.kernel.impl.transaction.XaDataSourceManager dataSourceManager,
                            org.neo4j.kernel.impl.transaction.TxManager txManager,
                            org.neo4j.kernel.AvailabilityGuard availabilityGuard,
                            org.neo4j.kernel.logging.Logging logging,
                            DelegateInvocationHandler<Master> masterDelegateInvocationHandler)
Method Detail

beforeShutdown

public void beforeShutdown()
Specified by:
beforeShutdown in interface org.neo4j.graphdb.event.KernelEventHandler

kernelPanic

public void kernelPanic(org.neo4j.graphdb.event.ErrorState error)
Specified by:
kernelPanic in interface org.neo4j.graphdb.event.KernelEventHandler

getResource

public Object getResource()
Specified by:
getResource in interface org.neo4j.graphdb.event.KernelEventHandler

orderComparedTo

public org.neo4j.graphdb.event.KernelEventHandler.ExecutionOrder orderComparedTo(org.neo4j.graphdb.event.KernelEventHandler other)
Specified by:
orderComparedTo in interface org.neo4j.graphdb.event.KernelEventHandler

description

public String description()
Specified by:
description in interface org.neo4j.kernel.AvailabilityGuard.AvailabilityRequirement


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