public class FabricWebRegistrationHandler extends java.lang.Object implements org.apache.curator.framework.state.ConnectionStateListener
Constructor and Description |
---|
FabricWebRegistrationHandler() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
protected java.util.Set<javax.management.ObjectName> |
findObjectNames(javax.management.QueryExp queryExp,
java.lang.String... objectNames) |
protected void |
findWebAppMBeans()
Lets query JMX for any MBeans to define web apps in containers like Tomcat, Jetty, JBoss
|
org.apache.curator.framework.CuratorFramework |
getCurator() |
FabricService |
getFabricService() |
protected javax.management.NotificationFilter |
getNotificationFilter() |
protected javax.management.NotificationListener |
getNotificationListener() |
void |
init() |
void |
onConnected() |
void |
onDisconnected() |
protected void |
registerWebapp(java.lang.String name,
java.lang.String version,
java.lang.String url)
Registers a webapp to the registry.
|
void |
setCurator(org.apache.curator.framework.CuratorFramework curator) |
void |
setFabricService(FabricService fabricService) |
void |
stateChanged(org.apache.curator.framework.CuratorFramework client,
org.apache.curator.framework.state.ConnectionState newState) |
public void init() throws java.lang.Exception
java.lang.Exception
public void destroy() throws java.lang.Exception
java.lang.Exception
protected void findWebAppMBeans()
protected java.util.Set<javax.management.ObjectName> findObjectNames(javax.management.QueryExp queryExp, java.lang.String... objectNames) throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameException
protected javax.management.NotificationListener getNotificationListener()
protected javax.management.NotificationFilter getNotificationFilter()
protected void registerWebapp(java.lang.String name, java.lang.String version, java.lang.String url)
public void stateChanged(org.apache.curator.framework.CuratorFramework client, org.apache.curator.framework.state.ConnectionState newState)
stateChanged
in interface org.apache.curator.framework.state.ConnectionStateListener
public void onConnected()
public void onDisconnected()
public FabricService getFabricService()
public void setFabricService(FabricService fabricService)
public org.apache.curator.framework.CuratorFramework getCurator()
public void setCurator(org.apache.curator.framework.CuratorFramework curator)
Copyright © 2014 Red Hat. All Rights Reserved.