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.Exceptionpublic void destroy()
throws java.lang.Exception
java.lang.Exceptionprotected void findWebAppMBeans()
protected java.util.Set<javax.management.ObjectName> findObjectNames(javax.management.QueryExp queryExp,
java.lang.String... objectNames)
throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameExceptionprotected 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.ConnectionStateListenerpublic 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.