/** @deprecated - may still be used in code using pre-1.1 builds */ public void registerComponent(Object bean, String domain, String type, String name) throws Exception { StringBuffer sb=new StringBuffer(); sb.append( domain ).append(":"); sb.append( name ); String nameStr=sb.toString(); ObjectName oname=new ObjectName( nameStr ); registerComponent(bean, oname, type ); }
/** @deprecated - may still be used in code using pre-1.1 builds */ public void registerComponent(Object bean, String domain, String type, String name) throws Exception { StringBuffer sb=new StringBuffer(); sb.append( domain ).append(":"); sb.append( name ); String nameStr=sb.toString(); ObjectName oname=new ObjectName( nameStr ); registerComponent(bean, oname, type ); }
/** @deprecated - may still be used in code using pre-1.1 builds */ public void registerComponent(Object bean, String domain, String type, String name) throws Exception { StringBuffer sb=new StringBuffer(); sb.append( domain ).append(":"); sb.append( name ); String nameStr=sb.toString(); ObjectName oname=new ObjectName( nameStr ); registerComponent(bean, oname, type ); }
@Override public Void run() { try { Registry.getRegistry(null, null).registerComponent(rp, rpName, null); } catch (Exception e) { log.warn("Error registering request"); } return null; } });
@Override public Void run() { try { Registry.getRegistry(null, null).registerComponent(rp, rpName, null); } catch (Exception e) { log.warn("Error registering request"); } return null; } });
@Override public Void run() { try { Registry.getRegistry(null, null).registerComponent(rp, rpName, null); } catch (Exception e) { log.warn("Error registering request"); } return null; } });
/** * Process a "start" event for this Host. */ public void start() { if (log.isDebugEnabled()) log.debug(sm.getString("hostConfig.start")); try { ObjectName hostON = new ObjectName(host.getObjectName()); oname = new ObjectName (hostON.getDomain() + ":type=Deployer,host=" + host.getName()); Registry.getRegistry(null, null).registerComponent (this, oname, this.getClass().getName()); } catch (Exception e) { log.error(sm.getString("hostConfig.jmx.register", oname), e); } }
/** * Register the sip connector under a different name than HTTP Connector and we add the transport to avoid clashing with 2 connectors having the same port and address * @param connector connector to register */ protected void registerSipConnector(Connector connector) { try { ObjectName objectName = createSipConnectorObjectName(connector, getName(), "SipConnector"); Registry.getRegistry(null, null) .registerComponent(connector, objectName, null); connector.setController(objectName); } catch (Exception e) { logger.error( "Error registering connector ", e); } if(logger.isDebugEnabled()) logger.debug("Creating name for connector " + oname); }
/** * Register the sip connector under a different name than HTTP Connector and we add the transport to avoid clashing with 2 connectors having the same port and address * @param connector connector to register */ protected void registerSipConnector(Connector connector) { try { ObjectName objectName = createSipConnectorObjectName(connector, getName(), "SipConnector"); Registry.getRegistry(null, null) .registerComponent(connector, objectName, null); //TODO connector.setController(objectName); } catch (Exception e) { logger.error( "Error registering connector ", e); } if(logger.isDebugEnabled()) logger.debug("Creating name for connector " + getObjectName()); }
public final void init() throws Exception { if (bindOnInit) { bind(); bindState = BindState.BOUND_ON_INIT; } if (this.domain != null) { // Register endpoint (as ThreadPool - historical name) oname = new ObjectName(domain + ":type=ThreadPool,name=\"" + getName() + "\""); Registry.getRegistry(null, null).registerComponent(this, oname, null); for (SSLHostConfig sslHostConfig : findSslHostConfigs()) { registerJmx(sslHostConfig); } } }
private void readEngineMbeans() { try { MbeansSource mbeansMB=new MbeansSource(); File mbeansF=new File( mbeansFile ); mbeansMB.setSource(mbeansF); Registry.getRegistry(null, null).registerComponent (mbeansMB, domain + ":type=MbeansFile", null); mbeansMB.load(); mbeansMB.init(); mbeansMB.setRegistry(Registry.getRegistry(null, null)); mbeans=mbeansMB.getMBeans(); } catch( Throwable t ) { log.error( "Error loading " + mbeansFile, t ); } }
public void start() { try { if( oname != null && getJkMain().getDomain() == null) { try { ObjectName jkmainOname = new ObjectName(oname.getDomain() + ":type=JkMain"); Registry.getRegistry(null, null) .registerComponent(getJkMain(), jkmainOname, "JkMain"); } catch (Exception e) { log.error( "Error registering jkmain " + e ); } } getJkMain().start(); } catch( Exception ex ) { log.error("Error during startup",ex); } }
public void registerRequest(Request req, MsgContext ep, int count) { if(this.domain != null) { try { RequestInfo rp=req.getRequestProcessor(); rp.setGlobalProcessor(global); ObjectName roname = new ObjectName (getDomain() + ":type=RequestProcessor,worker="+ getChannelName()+",name=JkRequest" +count); ep.setNote(JMXRequestNote, roname); Registry.getRegistry(null, null).registerComponent( rp, roname, null); } catch( Exception ex ) { log.warn("Error registering request"); } } }
public void registerRequest(Request req, MsgContext ep, int count) { if(this.domain != null) { try { RequestInfo rp=req.getRequestProcessor(); rp.setGlobalProcessor(global); ObjectName roname = new ObjectName (getDomain() + ":type=RequestProcessor,worker="+ getChannelName()+",name=JkRequest" +count); ep.setNote(JMXRequestNote, roname); Registry.getRegistry(null, null).registerComponent( rp, roname, null); } catch( Exception ex ) { log.warn("Error registering request"); } } }
public void registerRequest(Request req, MsgContext ep, int count) { if(this.domain != null) { try { RequestInfo rp=req.getRequestProcessor(); rp.setGlobalProcessor(global); ObjectName roname = new ObjectName (getDomain() + ":type=RequestProcessor,worker="+ getChannelName()+",name=JkRequest" +count); ep.setNote(JMXRequestNote, roname); Registry.getRegistry(null, null).registerComponent( rp, roname, null); } catch( Exception ex ) { log.warn("Error registering request"); } } }
protected void register(Http11AprProcessor processor) { RequestInfo rp = processor.getRequest().getRequestProcessor(); rp.setGlobalProcessor(global); if (org.apache.tomcat.util.Constants.ENABLE_MODELER && proto.getDomain() != null) { synchronized (this) { try { long count = registerCount.incrementAndGet(); ObjectName rpName = new ObjectName (proto.getDomain() + ":type=RequestProcessor,worker=" + proto.getJmxName() + ",name=HttpRequest" + count); Registry.getRegistry(null, null).registerComponent(rp, rpName, null); rp.setRpName(rpName); } catch (Exception e) { CoyoteLogger.HTTP_APR_LOGGER.errorRegisteringRequest(e); } } } }
protected void register(Http11Processor processor) { RequestInfo rp = processor.getRequest().getRequestProcessor(); rp.setGlobalProcessor(global); if (org.apache.tomcat.util.Constants.ENABLE_MODELER && proto.getDomain() != null) { synchronized (this) { try { long count = registerCount.incrementAndGet(); ObjectName rpName = new ObjectName (proto.getDomain() + ":type=RequestProcessor,worker=" + proto.getJmxName() + ",name=HttpRequest" + count); Registry.getRegistry(null, null).registerComponent(rp, rpName, null); rp.setRpName(rpName); } catch (Exception e) { CoyoteLogger.HTTP_BIO_LOGGER.errorRegisteringRequest(e); } } } }
protected void register(AjpAprProcessor processor) { RequestInfo rp = processor.getRequest().getRequestProcessor(); rp.setGlobalProcessor(global); if (org.apache.tomcat.util.Constants.ENABLE_MODELER && proto.getDomain() != null) { synchronized (this) { try { long count = registerCount.incrementAndGet(); ObjectName rpName = new ObjectName (proto.getDomain() + ":type=RequestProcessor,worker=" + proto.getJmxName() + ",name=AjpRequest" + count); Registry.getRegistry(null, null).registerComponent(rp, rpName, null); rp.setRpName(rpName); } catch (Exception e) { CoyoteLogger.AJP_LOGGER.errorRegisteringRequest(e); } } } }
protected void register(AjpProcessor processor) { RequestInfo rp = processor.getRequest().getRequestProcessor(); rp.setGlobalProcessor(global); if (org.apache.tomcat.util.Constants.ENABLE_MODELER && proto.getDomain() != null) { synchronized (this) { try { long count = registerCount.incrementAndGet(); ObjectName rpName = new ObjectName (proto.getDomain() + ":type=RequestProcessor,worker=" + proto.getJmxName() + ",name=AjpRequest" + count); Registry.getRegistry(null, null).registerComponent(rp, rpName, null); rp.setRpName(rpName); } catch (Exception e) { CoyoteLogger.AJP_LOGGER.errorRegisteringRequest(e); } } } }
public void register(Http11NioProcessor processor) { if (proto.getDomain() != null) { synchronized (this) { try { registerCount.addAndGet(1); if (log.isDebugEnabled()) log.debug("Register ["+processor+"] count="+registerCount.get()); RequestInfo rp = processor.getRequest().getRequestProcessor(); rp.setGlobalProcessor(global); ObjectName rpName = new ObjectName (proto.getDomain() + ":type=RequestProcessor,worker=" + proto.getName() + ",name=HttpRequest" + count++); Registry.getRegistry(null, null).registerComponent(rp, rpName, null); rp.setRpName(rpName); } catch (Exception e) { log.warn("Error registering request"); } } } }