( this is the only dep between base coyote/tomcat-lite and JMX ). Tomcat-lite still uses JMX, but optionally.
Also exposing the endpoint, for easier programmatic config.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@692880
13f79535-47bb-0310-9956-
ffa450edef68
try {
RequestInfo rp = processor.getRequest().getRequestProcessor();
rp.setGlobalProcessor(null);
- ObjectName rpName = rp.getRpName();
+ ObjectName rpName = (ObjectName) rp.getRpName();
if (log.isDebugEnabled()) {
log.debug("Unregister " + rpName);
}
try {
RequestInfo rp = processor.getRequest().getRequestProcessor();
rp.setGlobalProcessor(null);
- ObjectName rpName = rp.getRpName();
+ ObjectName rpName = (ObjectName) rp.getRpName();
if (log.isDebugEnabled()) {
log.debug("Unregister " + rpName);
}
try {
RequestInfo rp = processor.getRequest().getRequestProcessor();
rp.setGlobalProcessor(null);
- ObjectName rpName = rp.getRpName();
+ ObjectName rpName = (ObjectName) rp.getRpName();
if (log.isDebugEnabled()) {
log.debug("Unregister " + rpName);
}
attributes.put(name, value);
}
+ public NioEndpoint getEndpoint() {
+ return ep;
+ }
+
public Object getAttribute( String key ) {
if( log.isTraceEnabled())
log.trace(sm.getString("http11protocol.getattribute", key));
if (log.isDebugEnabled()) log.debug("Deregister ["+processor+"] count="+registerCount.get());
RequestInfo rp = processor.getRequest().getRequestProcessor();
rp.setGlobalProcessor(null);
- ObjectName rpName = rp.getRpName();
+ ObjectName rpName = (ObjectName) rp.getRpName();
Registry.getRegistry(null, null).unregisterComponent(rpName);
rp.setRpName(null);
} catch (Exception e) {
try {
RequestInfo rp = processor.getRequest().getRequestProcessor();
rp.setGlobalProcessor(null);
- ObjectName rpName = rp.getRpName();
+ ObjectName rpName = (ObjectName) rp.getRpName();
if (log.isDebugEnabled()) {
log.debug("Unregister " + rpName);
}