/** * @param processor */ protected void register(Http11NioProcessor 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_NIO_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"); } } } }
public void register(Http11NioProcessor processor) { if (proto.getDomain() != null) { synchronized (this) { try { rp.setGlobalProcessor(global); final ObjectName rpName = new ObjectName (proto.getDomain() + ":type=RequestProcessor,worker=" + proto.getName() + ",name=HttpRequest" + count++); if (Constants.IS_SECURITY_ENABLED) {
public void deregister(Http11NioProcessor processor) { if (proto.getDomain() != null) { synchronized (this) { try { registerCount.addAndGet(-1); if (log.isDebugEnabled()) log.debug("Deregister ["+processor+"] count="+registerCount.get()); RequestInfo rp = processor.getRequest().getRequestProcessor(); rp.setGlobalProcessor(null); ObjectName rpName = rp.getRpName(); Registry.getRegistry(null, null).unregisterComponent(rpName); rp.setRpName(null); } catch (Exception e) { log.warn("Error unregistering request", e); } } } }
public void deregister(Http11NioProcessor processor) { if (proto.getDomain() != null) { synchronized (this) { try { registerCount.addAndGet(-1); if (log.isDebugEnabled()) log.debug("Deregister ["+processor+"] count="+registerCount.get()); RequestInfo rp = processor.getRequest().getRequestProcessor(); rp.setGlobalProcessor(null); ObjectName rpName = rp.getRpName(); Registry.getRegistry(null, null).unregisterComponent(rpName); rp.setRpName(null); } catch (Exception e) { log.warn("Error unregistering request", e); } } } }
/** * @param processor */ protected void unregister(Http11NioProcessor processor) { RequestInfo rp = processor.getRequest().getRequestProcessor(); rp.setGlobalProcessor(null); if (org.apache.tomcat.util.Constants.ENABLE_MODELER && proto.getDomain() != null) { synchronized (this) { try { ObjectName rpName = rp.getRpName(); Registry.getRegistry(null, null).unregisterComponent(rpName); rp.setRpName(null); } catch (Exception e) { CoyoteLogger.HTTP_NIO_LOGGER.errorUnregisteringRequest(e); } } } } }