org.smallmind.quorum.pool.connection
Class DeconstructionFuse

java.lang.Object
  extended by org.smallmind.quorum.pool.connection.DeconstructionFuse
Direct Known Subclasses:
MaxIdleTimeDeconstructionFuse, MaxLeaseTimeDeconstructionFuse, UnreturnedConnectionTimeoutDeconstructionFuse

public abstract class DeconstructionFuse
extends Object


Constructor Summary
DeconstructionFuse(DeconstructionQueue deconstructionQueue, DeconstructionCoordinator deconstructionCoordinator)
           
 
Method Summary
 void abort()
           
abstract  void free()
           
 long getIgnitionTime()
           
 int getOrdinal()
           
 void ignite()
           
abstract  boolean isPrejudicial()
           
abstract  void serve()
           
 void setIgnitionTime(long ignitionTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeconstructionFuse

public DeconstructionFuse(DeconstructionQueue deconstructionQueue,
                          DeconstructionCoordinator deconstructionCoordinator)
Method Detail

isPrejudicial

public abstract boolean isPrejudicial()

free

public abstract void free()

serve

public abstract void serve()

getOrdinal

public int getOrdinal()

getIgnitionTime

public long getIgnitionTime()

setIgnitionTime

public void setIgnitionTime(long ignitionTime)

abort

public void abort()

ignite

public void ignite()


Copyright © 2011. All Rights Reserved.