org.zeroturnaround.liverebel.bamboo
Class UpdateStrategiesImpl

java.lang.Object
  extended by org.zeroturnaround.liverebel.bamboo.UpdateStrategiesImpl
All Implemented Interfaces:
org.zeroturnaround.liverebel.plugins.UpdateStrategies

public class UpdateStrategiesImpl
extends java.lang.Object
implements org.zeroturnaround.liverebel.plugins.UpdateStrategies


Field Summary
 int connectionPause
           
 org.zeroturnaround.liverebel.plugins.UpdateMode fallback
           
 org.zeroturnaround.liverebel.plugins.UpdateMode primary
           
 int requestPause
           
 int sessionDrain
           
 boolean updateWithWarnings
           
 
Constructor Summary
UpdateStrategiesImpl(org.zeroturnaround.liverebel.plugins.UpdateMode primary, org.zeroturnaround.liverebel.plugins.UpdateMode fallback, boolean updateWithWarnings, int requestPause, int sessionDrain, int connectionPause)
           
 
Method Summary
 int getConnectionPauseTimeout()
           
 org.zeroturnaround.liverebel.plugins.UpdateMode getFallbackUpdateStrategy()
           
 org.zeroturnaround.liverebel.plugins.UpdateMode getPrimaryUpdateStrategy()
           
 int getRequestPauseTimeout()
           
 int getSessionDrainTimeout()
           
 java.lang.String toString()
           
 boolean updateWithWarnings()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

primary

public final org.zeroturnaround.liverebel.plugins.UpdateMode primary

fallback

public final org.zeroturnaround.liverebel.plugins.UpdateMode fallback

updateWithWarnings

public final boolean updateWithWarnings

sessionDrain

public final int sessionDrain

connectionPause

public final int connectionPause

requestPause

public final int requestPause
Constructor Detail

UpdateStrategiesImpl

public UpdateStrategiesImpl(org.zeroturnaround.liverebel.plugins.UpdateMode primary,
                            org.zeroturnaround.liverebel.plugins.UpdateMode fallback,
                            boolean updateWithWarnings,
                            int requestPause,
                            int sessionDrain,
                            int connectionPause)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getPrimaryUpdateStrategy

public org.zeroturnaround.liverebel.plugins.UpdateMode getPrimaryUpdateStrategy()
Specified by:
getPrimaryUpdateStrategy in interface org.zeroturnaround.liverebel.plugins.UpdateStrategies

getFallbackUpdateStrategy

public org.zeroturnaround.liverebel.plugins.UpdateMode getFallbackUpdateStrategy()
Specified by:
getFallbackUpdateStrategy in interface org.zeroturnaround.liverebel.plugins.UpdateStrategies

updateWithWarnings

public boolean updateWithWarnings()
Specified by:
updateWithWarnings in interface org.zeroturnaround.liverebel.plugins.UpdateStrategies

getSessionDrainTimeout

public int getSessionDrainTimeout()
Specified by:
getSessionDrainTimeout in interface org.zeroturnaround.liverebel.plugins.UpdateStrategies

getRequestPauseTimeout

public int getRequestPauseTimeout()
Specified by:
getRequestPauseTimeout in interface org.zeroturnaround.liverebel.plugins.UpdateStrategies

getConnectionPauseTimeout

public int getConnectionPauseTimeout()
Specified by:
getConnectionPauseTimeout in interface org.zeroturnaround.liverebel.plugins.UpdateStrategies


Copyright © 2013 ZeroTurnaround OÜ. All Rights Reserved.