protected ObjectName invokePreRegister(MBeanServer server, ObjectName name) throws Exception { if (resource instanceof MBeanRegistration) return ((MBeanRegistration) resource).preRegister(server, name); return name; }
protected ObjectName invokePreRegister(MBeanServer server, ObjectName name) throws Exception { if (resource instanceof MBeanRegistration) return ((MBeanRegistration) resource).preRegister(server, name); return name; }
@Override public ObjectName preRegister(MBeanServer server, ObjectName name) // throws Exception {// NOSONAR NOPMD return mBeanRegistration.preRegister(server, name); } }
public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { return registration.preRegister(server, name); }
public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { return registration.preRegister(server, name); }
/** * subclasses can override to provide their own pre-registration pre- and post- logic for * <tt>preRegister</tt> and must call preRegister on the MBeanRegistration instance * * @param registrationInterface * @param regName * @return object name * @throws Exception */ protected ObjectName handlePreRegistration (MBeanRegistration registrationInterface, ObjectName regName) throws Exception { ObjectName mbean = registrationInterface.preRegister (server, regName); if (regName == null) { return mbean; } else { return regName; } }
/** * subclasses can override to provide their own pre-registration pre- and post- logic for * <tt>preRegister</tt> and must call preRegister on the MBeanRegistration instance * * @param registrationInterface * @param regName * @return object name * @throws Exception */ protected ObjectName handlePreRegistration (MBeanRegistration registrationInterface, ObjectName regName) throws Exception { ObjectName mbean = registrationInterface.preRegister (server, regName); if (regName == null) { return mbean; } else { return regName; } }
public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { if( log.isDebugEnabled()) log.debug("preRegister " + resource + " " + name ); oname=name; if( resource instanceof MBeanRegistration ) { oname = ((MBeanRegistration)resource).preRegister(server, name ); } return oname; }
@Override public ObjectName preRegister(final MBeanServer server, final ObjectName name) throws Exception { final Thread thread = Thread.currentThread(); final ClassLoader oldCl = thread.getContextClassLoader(); thread.setContextClassLoader(classloader); try { if (MBeanRegistration.class.isInstance(instance)) { return MBeanRegistration.class.cast(instance).preRegister(server, name); } return name; } finally { thread.setContextClassLoader(oldCl); } }
@Override public ObjectName preRegister(final MBeanServer server, final ObjectName name) throws Exception { final Thread thread = Thread.currentThread(); final ClassLoader oldCl = thread.getContextClassLoader(); thread.setContextClassLoader(classloader); try { if (MBeanRegistration.class.isInstance(instance)) { return MBeanRegistration.class.cast(instance).preRegister(server, name); } return name; } finally { thread.setContextClassLoader(oldCl); } }
/** * Is the specified <code>ModelMBeanInfo</code> instance valid? * * <p><strong>IMPLEMENTATION NOTE</strong> - This implementation * does not check anything, but this method can be overridden * as required.</p> * * @param info The <code>ModelMBeanInfo object to check */ // protected boolean isModelMBeanInfoValid(ModelMBeanInfo info) { // return (true); // } // -------------------- Registration -------------------- // XXX We can add some method patterns here- like setName() and // setDomain() for code that doesn't implement the Registration public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { if( log.isDebugEnabled()) log.debug("preRegister " + resource + " " + name ); oname=name; if( resource instanceof MBeanRegistration ) { oname = ((MBeanRegistration)resource).preRegister(server, name ); } return oname; }
/** * {@inheritDoc} */ public ObjectName preRegister(MBeanServer mbeanServer, ObjectName name) throws Exception { ISessionManager sessionManager = ((HttpServer) server).getSessionManager(); ObjectName objectName = new ObjectName(name.getDomain() + ":type=" + "sessionManager" + ",name=" + sessionManager.hashCode()); mbeanServer.registerMBean(new SessionManagerInfo(sessionManager), objectName); if (requestHandler instanceof MBeanRegistration) { MBeanRegistration mbeanRegistration = (MBeanRegistration) requestHandler; mbeanRegistration.preRegister(mbeanServer, name); } return ServerUtils.exportMbean(mbeanServer, name, requestHandler); }
public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { if( log.isDebugEnabled()) log.debug("preRegister " + resource + " " + name ); oname=name; if( resource instanceof MBeanRegistration ) { oname = ((MBeanRegistration)resource).preRegister(server, name ); } return oname; }
public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { if (getImplementation() instanceof MBeanRegistration) { return ((MBeanRegistration) getImplementation()).preRegister(server, name); } return name; }
@Override public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { if( log.isDebugEnabled()) log.debug("preRegister " + resource + " " + name ); oname=name; if( resource instanceof MBeanRegistration ) { oname = ((MBeanRegistration)resource).preRegister(server, name ); } return oname; }
@Override public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { if( log.isDebugEnabled()) log.debug("preRegister " + resource + " " + name ); oname=name; if( resource instanceof MBeanRegistration ) { oname = ((MBeanRegistration)resource).preRegister(server, name ); } return oname; }
@Override public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { if( log.isDebugEnabled()) log.debug("preRegister " + resource + " " + name ); oname=name; if( resource instanceof MBeanRegistration ) { oname = ((MBeanRegistration)resource).preRegister(server, name ); } return oname; }
@Override public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { if( log.isDebugEnabled()) log.debug("preRegister " + resource + " " + name ); oname=name; if( resource instanceof MBeanRegistration ) { oname = ((MBeanRegistration)resource).preRegister(server, name ); } return oname; }
/** * Is the specified <code>ModelMBeanInfo</code> instance valid? * * <p><strong>IMPLEMENTATION NOTE</strong> - This implementation * does not check anything, but this method can be overridden * as required.</p> * * @param info The <code>ModelMBeanInfo object to check */ // protected boolean isModelMBeanInfoValid(ModelMBeanInfo info) { // return (true); // } // -------------------- Registration -------------------- // XXX We can add some method patterns here- like setName() and // setDomain() for code that doesn't implement the Registration public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { if( CoyoteLogger.MODELER_LOGGER.isDebugEnabled()) CoyoteLogger.MODELER_LOGGER.debug("preRegister " + resource + " " + name ); oname=name; if( resource instanceof MBeanRegistration ) { oname = ((MBeanRegistration)resource).preRegister(server, name ); } return oname; }
/** * Is the specified <code>ModelMBeanInfo</code> instance valid? * * <p><strong>IMPLEMENTATION NOTE</strong> - This implementation * does not check anything, but this method can be overridden * as required.</p> * * @param info The <code>ModelMBeanInfo object to check */ // protected boolean isModelMBeanInfoValid(ModelMBeanInfo info) { // return (true); // } // -------------------- Registration -------------------- // XXX We can add some method patterns here- like setName() and // setDomain() for code that doesn't implement the Registration public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception { if( log.isDebugEnabled()) log.debug("preRegister " + resource + " " + name ); oname=name; if( resource instanceof MBeanRegistration ) { oname = ((MBeanRegistration)resource).preRegister(server, name ); } return oname; }