org.gcube.common.vremanagement.deployer.impl
Class Deployer.DeployerScheduler

java.lang.Object
  extended by org.gcube.common.core.utils.handlers.GCUBEHandler<HANDLED>
      extended by org.gcube.common.core.utils.handlers.GCUBEScheduledHandler
          extended by org.gcube.common.vremanagement.deployer.impl.Deployer.DeployerScheduler
All Implemented Interfaces:
org.gcube.common.core.utils.handlers.GCUBEIHandler, org.gcube.common.core.utils.handlers.lifetime.Lifetime
Enclosing class:
Deployer

protected class Deployer.DeployerScheduler
extends org.gcube.common.core.utils.handlers.GCUBEScheduledHandler

Author:
Manuele Simi (ISTI-CNR)

Nested Class Summary
 
Nested classes/interfaces inherited from class org.gcube.common.core.utils.handlers.GCUBEScheduledHandler
org.gcube.common.core.utils.handlers.GCUBEScheduledHandler.Mode
 
Field Summary
 
Fields inherited from class org.gcube.common.core.utils.handlers.GCUBEScheduledHandler
exception, exceptionCount, interval, repeat
 
Fields inherited from class org.gcube.common.core.utils.handlers.GCUBEHandler
handled, logger, producer
 
Constructor Summary
Deployer.DeployerScheduler(long interval, org.gcube.common.core.utils.handlers.GCUBEScheduledHandler.Mode mode)
           
 
Method Summary
protected  boolean repeat(Exception exception, int exceptionCount)
           
 
Methods inherited from class org.gcube.common.core.utils.handlers.GCUBEScheduledHandler
getInterval, getMode, getScheduled, onIteration, run, setInterval, setMode, setScheduled, stop
 
Methods inherited from class org.gcube.common.core.utils.handlers.GCUBEHandler
clearBlackboard, getBlackboard, getHandled, getId, getLogger, getName, getScopeManager, getSecurityManager, getState, notify, setBlackboard, setHandled, setLogger, setName, setScopeManager, setSecurityManager, setState, subscribe, undo, unsubscribe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gcube.common.core.utils.handlers.lifetime.Lifetime
getState
 
Methods inherited from interface org.gcube.common.core.utils.handlers.GCUBEIHandler
clearBlackboard, getBlackboard, getHandled, getId, getLogger, getName, getScopeManager, getSecurityManager, setBlackboard, setHandled, setLogger, setName, setScopeManager, setSecurityManager, subscribe, undo, unsubscribe
 

Constructor Detail

Deployer.DeployerScheduler

public Deployer.DeployerScheduler(long interval,
                                  org.gcube.common.core.utils.handlers.GCUBEScheduledHandler.Mode mode)
Method Detail

repeat

protected boolean repeat(Exception exception,
                         int exceptionCount)
Overrides:
repeat in class org.gcube.common.core.utils.handlers.GCUBEScheduledHandler


Copyright © 2012. All Rights Reserved.