org.zeroturnaround.jenkins
Class UpdateStrategiesImpl

java.lang.Object
  extended by org.zeroturnaround.jenkins.UpdateStrategiesImpl
All Implemented Interfaces:
hudson.model.Describable<UpdateStrategiesImpl>, org.zeroturnaround.liverebel.plugins.UpdateStrategies

public class UpdateStrategiesImpl
extends Object
implements hudson.model.Describable<UpdateStrategiesImpl>, org.zeroturnaround.liverebel.plugins.UpdateStrategies


Nested Class Summary
static class UpdateStrategiesImpl.DescriptorImpl
           
 
Field Summary
 org.zeroturnaround.liverebel.plugins.UpdateMode fallback
           
 org.zeroturnaround.liverebel.plugins.UpdateMode primary
           
 int requestPauseTimeout
           
 int sessionDrainTimeout
           
 UpdateMode updateMode
           
 boolean updateWithWarnings
           
 
Constructor Summary
UpdateStrategiesImpl(UpdateMode updateMode)
           
 
Method Summary
 UpdateStrategiesImpl.DescriptorImpl getDescriptor()
           
 org.zeroturnaround.liverebel.plugins.UpdateMode getFallbackUpdateStrategy()
           
 org.zeroturnaround.liverebel.plugins.UpdateMode getPrimaryUpdateStrategy()
           
 int getRequestPauseTimeout()
           
 int getSessionDrainTimeout()
           
 boolean updateWithWarnings()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

primary

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

fallback

public org.zeroturnaround.liverebel.plugins.UpdateMode fallback

updateWithWarnings

public boolean updateWithWarnings

sessionDrainTimeout

public int sessionDrainTimeout

requestPauseTimeout

public int requestPauseTimeout

updateMode

public final UpdateMode updateMode
Constructor Detail

UpdateStrategiesImpl

@DataBoundConstructor
public UpdateStrategiesImpl(UpdateMode updateMode)
Method Detail

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

getDescriptor

public UpdateStrategiesImpl.DescriptorImpl getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<UpdateStrategiesImpl>


Copyright © 2004-2012 Hudson. All Rights Reserved.