org.ow2.jasmine.jadort.service.action
Class WorkerAction
java.lang.Object
org.ow2.jasmine.jadort.service.action.AbstractAction
org.ow2.jasmine.jadort.service.action.WorkerAction
- Direct Known Subclasses:
- DummyWorkerAction, ModJKWorkerAction, ModProxyBalancerWorkerAction
public abstract class WorkerAction
- extends AbstractAction
Action for a worker
- Author:
- Malek Chahine, Remy Bresson, S. Ali Tokmen
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkerAction
public WorkerAction()
getWorkerAction
public static WorkerAction getWorkerAction(org.ow2.jasmine.jadort.api.entities.topology.WorkerBean worker)
newInstance
protected static WorkerAction newInstance(org.ow2.jasmine.jadort.api.entities.topology.WorkerBean worker)
getConstructor
protected static java.lang.reflect.Constructor<? extends WorkerAction> getConstructor(java.lang.Class<? extends WorkerAction> actionType)
throws java.lang.Exception
- Throws:
java.lang.Exception
activate
public abstract void activate()
throws java.lang.Exception
- Activate worker. When a worker is active, it always redirects requests to
the server that it links to.
- Throws:
java.lang.Exception
disable
public abstract void disable()
throws java.lang.Exception
- Disable worker. When a worker is disabled, it redirects requests to the
server that it links to if the client has a valid session on the target
server.
To enable a disabled worker, call activate() .
- Throws:
java.lang.Exception
stop
public abstract void stop()
throws java.lang.Exception
- Stop worker. When a worker is stopped, it never redirects requests to the
server that it links to.
- Throws:
java.lang.Exception
getState
public abstract WorkerAction.State getState()
throws java.lang.Exception
- Returns:
- The current worker state.
- Throws:
java.lang.Exception
Copyright © 2009 OW2 Consortium. All Rights Reserved.