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:
org.ow2.jasmine.agent.common.jk.JkManagerService

public class JkManagerImpl
extends org.ow2.jasmine.agent.remote.RemoteService
implements org.ow2.jasmine.agent.common.jk.JkManagerService

The implementation of the JkManagerService Interface

Author:
Julien Vey

Constructor Summary
JkManagerImpl()
           
 
Method Summary
 void addNamedWorker(String name, String loadbalancer, String host, String port)
          
 void addNamedWorker(String name, String loadbalancer, String host, String port, String lbFactor)
          
 void addWorker(String loadbalancer, String host, String port)
          
 void addWorker(String loadbalancer, String host, String port, String lbFactor)
          
 void disableNamedWorker(String name)
          
 void enableNamedWorker(String name)
          
 void init(String workersConfigurationFile, String reloadCmd)
          Init configuration Overrides default one
 boolean isConfigured(String name)
           
 boolean isEnabled(String name)
           
 void mount(String loadbalancer, String path)
          
 void reload()
          
 void removeNamedWorker(String name)
          
 void start()
           
 void stopNamedWorker(String name)
          
 void unmount()
          
 void unmount(String loadbalancer)
          
 void unmount(String loadbalancer, String path)
          
 
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(String loadbalancer,
                      String host,
                      String port)

Specified by:
addWorker in interface org.ow2.jasmine.agent.common.jk.JkManagerService

addWorker

public void addWorker(String loadbalancer,
                      String host,
                      String port,
                      String lbFactor)

Specified by:
addWorker in interface org.ow2.jasmine.agent.common.jk.JkManagerService

addNamedWorker

public void addNamedWorker(String name,
                           String loadbalancer,
                           String host,
                           String port)

Specified by:
addNamedWorker in interface org.ow2.jasmine.agent.common.jk.JkManagerService

addNamedWorker

public void addNamedWorker(String name,
                           String loadbalancer,
                           String host,
                           String port,
                           String lbFactor)

Specified by:
addNamedWorker in interface org.ow2.jasmine.agent.common.jk.JkManagerService

removeNamedWorker

public void removeNamedWorker(String name)

Specified by:
removeNamedWorker in interface org.ow2.jasmine.agent.common.jk.JkManagerService

disableNamedWorker

public void disableNamedWorker(String name)

Specified by:
disableNamedWorker in interface org.ow2.jasmine.agent.common.jk.JkManagerService

enableNamedWorker

public void enableNamedWorker(String name)

Specified by:
enableNamedWorker in interface org.ow2.jasmine.agent.common.jk.JkManagerService

stopNamedWorker

public void stopNamedWorker(String name)

Specified by:
stopNamedWorker in interface org.ow2.jasmine.agent.common.jk.JkManagerService

reload

public void reload()

Specified by:
reload in interface org.ow2.jasmine.agent.common.jk.JkManagerService

init

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

Specified by:
init in interface org.ow2.jasmine.agent.common.jk.JkManagerService

mount

public void mount(String loadbalancer,
                  String path)

Specified by:
mount in interface org.ow2.jasmine.agent.common.jk.JkManagerService

unmount

public void unmount()

Specified by:
unmount in interface org.ow2.jasmine.agent.common.jk.JkManagerService

unmount

public void unmount(String loadbalancer)

Specified by:
unmount in interface org.ow2.jasmine.agent.common.jk.JkManagerService

unmount

public void unmount(String loadbalancer,
                    String path)

Specified by:
unmount in interface org.ow2.jasmine.agent.common.jk.JkManagerService

isConfigured

public boolean isConfigured(String name)
Specified by:
isConfigured in interface org.ow2.jasmine.agent.common.jk.JkManagerService
Returns:
true if configured

isEnabled

public boolean isEnabled(String name)
Specified by:
isEnabled in interface org.ow2.jasmine.agent.common.jk.JkManagerService
Returns:
true if enabled


Copyright © 2012 OW2 Consortium. All Rights Reserved.