org.ow2.jasmine.agent.remote.jkmanager
Class JkManagerImpl

java.lang.Object
  extended by org.ow2.jasmine.agent.remote.RemoteService
      extended by org.ow2.jasmine.agent.remote.jkmanager.JkManagerImpl
All Implemented Interfaces:
JkManagerService

public class JkManagerImpl
extends RemoteService
implements JkManagerService

The implementation of the JkManagerService Interface

Author:
Julien Vey

Constructor Summary
JkManagerImpl()
           
 
Method Summary
 void addNamedWorker(java.lang.String name, java.lang.String host, java.lang.String port, java.lang.String type)
          
 void addNamedWorker(java.lang.String name, java.lang.String host, java.lang.String port, java.lang.String type, java.lang.String lbFactor)
          
 void addWorker(java.lang.String host, java.lang.String port, java.lang.String type)
          
 void addWorker(java.lang.String host, java.lang.String port, java.lang.String type, java.lang.String lbFactor)
          
 void disableNamedWorker(java.lang.String name)
          
 void enableNamedWorker(java.lang.String name)
          
 void init(java.lang.String workersConfigurationFile, java.lang.String reloadCmd)
          Init configuration Overrides default one
 boolean isConfigured(java.lang.String name)
           
 boolean isEnabled(java.lang.String name)
           
 void reload()
          
 void removeNamedWorker(java.lang.String name)
          
 void start()
           
 void stopNamedWorker(java.lang.String name)
          
 
Methods inherited from class org.ow2.jasmine.agent.remote.RemoteService
getId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ow2.jasmine.agent.common.jk.JkManagerService
getId
 

Constructor Detail

JkManagerImpl

public JkManagerImpl()
Method Detail

start

public void start()

addWorker

public void addWorker(java.lang.String host,
                      java.lang.String port,
                      java.lang.String type)

Specified by:
addWorker in interface JkManagerService

addWorker

public void addWorker(java.lang.String host,
                      java.lang.String port,
                      java.lang.String type,
                      java.lang.String lbFactor)

Specified by:
addWorker in interface JkManagerService

addNamedWorker

public void addNamedWorker(java.lang.String name,
                           java.lang.String host,
                           java.lang.String port,
                           java.lang.String type)

Specified by:
addNamedWorker in interface JkManagerService

addNamedWorker

public void addNamedWorker(java.lang.String name,
                           java.lang.String host,
                           java.lang.String port,
                           java.lang.String type,
                           java.lang.String lbFactor)

Specified by:
addNamedWorker in interface JkManagerService

removeNamedWorker

public void removeNamedWorker(java.lang.String name)

Specified by:
removeNamedWorker in interface JkManagerService

disableNamedWorker

public void disableNamedWorker(java.lang.String name)

Specified by:
disableNamedWorker in interface JkManagerService

enableNamedWorker

public void enableNamedWorker(java.lang.String name)

Specified by:
enableNamedWorker in interface JkManagerService

stopNamedWorker

public void stopNamedWorker(java.lang.String name)

Specified by:
stopNamedWorker in interface JkManagerService

reload

public void reload()

Specified by:
reload in interface JkManagerService

init

public void init(java.lang.String workersConfigurationFile,
                 java.lang.String reloadCmd)
Init configuration Overrides default one

Specified by:
init in interface JkManagerService

isConfigured

public boolean isConfigured(java.lang.String name)
Specified by:
isConfigured in interface JkManagerService
Returns:
true if configured

isEnabled

public boolean isEnabled(java.lang.String name)
Specified by:
isEnabled in interface JkManagerService
Returns:
true if enabled


Copyright © 2011 OW2 Consortium. All Rights Reserved.