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
enable
public abstract void enable()
throws java.lang.Exception
- Enable worker. When a worker is enabled, it redirects requests to the
target server.
To disable a worker, call disable() .
- 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 enable() .
- Throws:
java.lang.Exception
getState
public abstract WorkerAction.State getState()
throws java.lang.Exception
- Returns:
- The current worker state.
- Throws:
java.lang.Exception
Copyright © 2010 OW2 Consortium. All Rights Reserved.