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 Object
implements org.zeroturnaround.liverebel.plugins.UpdateStrategies


Field Summary
 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)
           
 
Method Summary
 org.zeroturnaround.liverebel.plugins.UpdateMode getFallbackUpdateStrategy()
           
 org.zeroturnaround.liverebel.plugins.UpdateMode getPrimaryUpdateStrategy()
           
 int getRequestPauseTimeout()
           
 int getSessionDrainTimeout()
           
 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

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)
Method Detail

toString

public String toString()
Overrides:
toString in class 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


Copyright © 2012 ZeroTurnaround OÜ. All Rights Reserved.