public ObjectName getContainerName() { if( container instanceof ContainerBase ) { return ((ContainerBase)container).getJmxName(); } return null; }
public ObjectName getContainerName() { if( container== null) return null; return ((ContainerBase)container).getJmxName(); } }
public ObjectName getContainerName() { if( container== null) return null; return ((ContainerBase)container).getJmxName(); } }
public ObjectName getContainerName() { if( container instanceof ContainerBase ) { return ((ContainerBase)container).getJmxName(); } return null; }
public ObjectName getContainerName() { if( container instanceof ContainerBase ) { return ((ContainerBase)container).getJmxName(); } return null; }
public ObjectName getContainerName() { if( container== null) return null; return ((ContainerBase)container).getJmxName(); } }
public ObjectName getContainerName() { if( container instanceof ContainerBase ) { return ((ContainerBase)container).getJmxName(); } return null; }
public ObjectName[] getChildren() { ObjectName result[]=new ObjectName[children.size()]; Iterator it=children.values().iterator(); int i=0; while( it.hasNext() ) { Object next=it.next(); if( next instanceof ContainerBase ) { result[i++]=((ContainerBase)next).getJmxName(); } } return result; }
public ObjectName[] getChildren() { ObjectName result[]=new ObjectName[children.size()]; Iterator it=children.values().iterator(); int i=0; while( it.hasNext() ) { Object next=it.next(); if( next instanceof ContainerBase ) { result[i++]=((ContainerBase)next).getJmxName(); } } return result; }
public ObjectName[] getChildren() { ObjectName result[]=new ObjectName[children.size()]; Iterator it=children.values().iterator(); int i=0; while( it.hasNext() ) { Object next=it.next(); if( next instanceof ContainerBase ) { result[i++]=((ContainerBase)next).getJmxName(); } } return result; }
public ObjectName[] getChildren() { synchronized(children) { ObjectName result[]=new ObjectName[children.size()]; Iterator<Container> it=children.values().iterator(); int i=0; while( it.hasNext() ) { Object next=it.next(); if( next instanceof ContainerBase ) { result[i++]=((ContainerBase)next).getJmxName(); } } return result; } }
private void unregisterValve(Valve valve) { if( valve instanceof ValveBase ) { try { ValveBase vb=(ValveBase)valve; if( vb.getController()!=null && vb.getController() == ((ContainerBase)container).getJmxName() ) { ObjectName vname=vb.getObjectName(); Registry.getRegistry(null, null).getMBeanServer() .unregisterMBean(vname); ((ValveBase)valve).setObjectName(null); } } catch( Throwable t ) { log.info( "Can't unregister valve " + valve , t ); } } }
private void unregisterValve(Valve valve) { if( valve instanceof ValveBase ) { try { ValveBase vb=(ValveBase)valve; if( vb.getController()!=null && vb.getController() == ((ContainerBase)container).getJmxName() ) { ObjectName vname=vb.getObjectName(); Registry.getRegistry(null, null).getMBeanServer() .unregisterMBean(vname); ((ValveBase)valve).setObjectName(null); } } catch( Throwable t ) { log.info( "Can't unregister valve " + valve , t ); } } }
private void registerValve(Valve valve) { if( valve instanceof ValveBase && ((ValveBase)valve).getObjectName()==null ) { try { String domain=((ContainerBase)container).getDomain(); if( container instanceof StandardContext ) { domain=((StandardContext)container).getEngineName(); } if( container instanceof StandardWrapper) { Container ctx=((StandardWrapper)container).getParent(); domain=((StandardContext)ctx).getEngineName(); } ObjectName vname=((ValveBase)valve).createObjectName( domain, ((ContainerBase)container).getJmxName()); if( vname != null ) { ((ValveBase)valve).setObjectName(vname); Registry.getRegistry(null, null).registerComponent (valve, vname, valve.getClass().getName()); ((ValveBase)valve).setController (((ContainerBase)container).getJmxName()); } } catch( Throwable t ) { log.info( "Can't register valve " + valve , t ); } } }
private void registerValve(Valve valve) { if( valve instanceof ValveBase && ((ValveBase)valve).getObjectName()==null ) { try { String domain=((ContainerBase)container).getDomain(); if( container instanceof StandardContext ) { domain=((StandardContext)container).getEngineName(); } if( container instanceof StandardWrapper) { Container ctx=((StandardWrapper)container).getParent(); domain=((StandardContext)ctx).getEngineName(); } ObjectName vname=((ValveBase)valve).createObjectName( domain, ((ContainerBase)container).getJmxName()); if( vname != null ) { ((ValveBase)valve).setObjectName(vname); Registry.getRegistry(null, null).registerComponent (valve, vname, valve.getClass().getName()); ((ValveBase)valve).setController (((ContainerBase)container).getJmxName()); } } catch( Throwable t ) { log.info( "Can't register valve " + valve , t ); } } }
private void registerValve(Valve valve) { if( valve instanceof ValveBase && ((ValveBase)valve).getObjectName()==null ) { try { String domain=((ContainerBase)container).getDomain(); if( container instanceof StandardContext ) { domain=((StandardContext)container).getEngineName(); } if( container instanceof StandardWrapper) { Container ctx=((StandardWrapper)container).getParent(); domain=((StandardContext)ctx).getEngineName(); } ObjectName vname=((ValveBase)valve).createObjectName( domain, ((ContainerBase)container).getJmxName()); if( vname != null ) { ((ValveBase)valve).setObjectName(vname); Registry.getRegistry(null, null).registerComponent (valve, vname, valve.getClass().getName()); ((ValveBase)valve).setController (((ContainerBase)container).getJmxName()); } } catch( Throwable t ) { CatalinaLogger.CORE_LOGGER.failedValveJmxRegistration(valve, t); } } }
private void unregisterValve(Valve valve) { if (org.apache.tomcat.util.Constants.ENABLE_MODELER) { if( valve instanceof ValveBase ) { try { ValveBase vb=(ValveBase)valve; if( vb.getController()!=null && vb.getController() == ((ContainerBase)container).getJmxName() ) { ObjectName vname=vb.getObjectName(); Registry.getRegistry(null, null).getMBeanServer() .unregisterMBean(vname); ((ValveBase)valve).setObjectName(null); } } catch( Throwable t ) { CatalinaLogger.CORE_LOGGER.failedValveJmxUnregistration(valve, t); } } } }