|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openspaces.pu.container.jee.lb.apache.ApacheLoadBalancerAgent
public class ApacheLoadBalancerAgent
Experimental support for automatically refreshing apache load balancer.
Note, internal API here on how to find processing units is subject to change.
Constructor Summary | |
---|---|
ApacheLoadBalancerAgent()
|
Method Summary | |
---|---|
void |
discarded(DiscoveryEvent event)
Called when one or more lookup service registrars has been discarded. |
void |
discovered(DiscoveryEvent event)
Called when one or more lookup service registrars has been discovered. |
String |
getApachectlLocation()
|
String |
getConfigLocation()
|
String[] |
getGroups()
|
String |
getLocators()
|
String |
getRestartCommand()
|
int |
getUpdateInterval()
|
static void |
main(String[] args)
|
static void |
printUsage()
|
void |
run()
|
void |
serviceAdded(ServiceDiscoveryEvent event)
When the cache receives from one of the managed lookup services, an event signaling the registration of a service of interest for the first time (or for the first time since the service has been discarded), the cache invokes the serviceAdded method on all instances of
ServiceDiscoveryListener that are registered with the
cache; doing so notifies the entity that a service of interest has
been discovered. |
void |
serviceChanged(ServiceDiscoveryEvent event)
When the cache receives, from a managed lookup service, an event signaling the unique modification of the attributes of a service of interest (across the attribute sets of all references to the service), the cache invokes the serviceChanged
method on all instances of ServiceDiscoveryListener
that are registered with the cache; doing so notifies the entity
that the state of a service of interest has changed. |
void |
serviceRemoved(ServiceDiscoveryEvent event)
When the cache receives, from a managed lookup service, an event signaling the removal of a service of interest from the last such lookup service with which it was registered, the cache invokes the serviceRemoved method on all instances of
ServiceDiscoveryListener that are registered with
the cache; doing so notifies the entity that a service of interest
has been discarded. |
void |
setApachectlLocation(String apachectlLocation)
|
void |
setConfigLocation(String configLocation)
|
void |
setGroups(String[] groups)
|
void |
setLocators(String locators)
|
void |
setRestartCommand(String restartCommand)
|
void |
setUpdateInterval(int updateInterval)
|
void |
start()
|
void |
stop()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ApacheLoadBalancerAgent()
Method Detail |
---|
public String[] getGroups()
public void setGroups(String[] groups)
public String getLocators()
public void setLocators(String locators)
public String getApachectlLocation()
public void setApachectlLocation(String apachectlLocation)
public String getConfigLocation()
public void setConfigLocation(String configLocation)
public int getUpdateInterval()
public void setUpdateInterval(int updateInterval)
public String getRestartCommand()
public void setRestartCommand(String restartCommand)
public void start() throws Exception
Exception
public void stop()
public void discovered(DiscoveryEvent event)
DiscoveryListener
discovered
in interface DiscoveryListener
event
- the event that describes the discovered registrarspublic void discarded(DiscoveryEvent event)
DiscoveryListener
discarded
in interface DiscoveryListener
event
- the event that describes the discarded registrarspublic void serviceAdded(ServiceDiscoveryEvent event)
ServiceDiscoveryListener
serviceAdded
method on all instances of
ServiceDiscoveryListener
that are registered with the
cache; doing so notifies the entity that a service of interest has
been discovered.
serviceAdded
in interface ServiceDiscoveryListener
event
- an instance of ServiceDiscoveryEvent
containing references to the service item
corresponding to the event, including
representations of the service's state both
before and after the event.public void serviceRemoved(ServiceDiscoveryEvent event)
ServiceDiscoveryListener
serviceRemoved
method on all instances of
ServiceDiscoveryListener
that are registered with
the cache; doing so notifies the entity that a service of interest
has been discarded.
serviceRemoved
in interface ServiceDiscoveryListener
event
- a ServiceDiscoveryEvent
object
containing references to the service item
corresponding to the event, including
representations of the service's state both
before and after the event.public void serviceChanged(ServiceDiscoveryEvent event)
ServiceDiscoveryListener
serviceChanged
method on all instances of ServiceDiscoveryListener
that are registered with the cache; doing so notifies the entity
that the state of a service of interest has changed.
serviceChanged
in interface ServiceDiscoveryListener
event
- a ServiceDiscoveryEvent
object
containing references to the service item
corresponding to the event, including
representations of the service's state both
before and after the event.public void run()
run
in interface Runnable
public static void main(String[] args) throws Exception
Exception
public static void printUsage()
|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |