public Class[] getSignatureClasses() throws ClassNotFoundException { if (signatureClasses != null) return signatureClasses; if (signature == null || signature.length == 0) return NOCLASSES; Class[] signatureClassesTemp = new Class[signature.length]; for (int i = 0; i < signature.length; ++i) signatureClassesTemp[i] = TCLAction.UTIL.getContextClassLoader().loadClass(signature[i]); signatureClasses = signatureClassesTemp; return signatureClasses; }
public Class[] getSignatureClasses() throws ClassNotFoundException { if (signatureClasses != null) return signatureClasses; if (signature == null || signature.length == 0) return NOCLASSES; Class[] signatureClassesTemp = new Class[signature.length]; for (int i = 0; i < signature.length; ++i) signatureClassesTemp[i] = TCLAction.UTIL.getContextClassLoader().loadClass(signature[i]); signatureClasses = signatureClassesTemp; return signatureClasses; }
private Class loadClass(String clazz) throws ClassNotFoundException { Class isPrimitive = Classes.getPrimitiveTypeForName(clazz); if (isPrimitive != null) return Classes.getPrimitiveWrapper(isPrimitive); ClassLoader cl = TCLAction.UTIL.getContextClassLoader(); return cl.loadClass(clazz); }
public void preDeregister() throws Exception { ClassLoader mbeanTCL = resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { if (getResource() instanceof MBeanRegistration) ((MBeanRegistration)getResource()).preDeregister(); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public Object getAttribute(String name) throws AttributeNotFoundException, MBeanException, ReflectionException { ClassLoader mbeanTCL = resourceEntry == null ? null : resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { return typedRes.getAttribute(name); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public Object invoke(String name, Object[] args, String[] signature) throws MBeanException, ReflectionException { ClassLoader mbeanTCL = resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { return typedRes.invoke(name, args, signature); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public Object getAttribute(String name) throws AttributeNotFoundException, MBeanException, ReflectionException { ClassLoader mbeanTCL = resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { return typedRes.getAttribute(name); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public AttributeList getAttributes(String[] attributes) { ClassLoader mbeanTCL = resourceEntry == null ? null : resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { return typedRes.getAttributes(attributes); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public MBeanInfo getMBeanInfo() { ClassLoader mbeanTCL = resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { return typedRes.getMBeanInfo(); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public AttributeList setAttributes(AttributeList attributes) { ClassLoader mbeanTCL = resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { return typedRes.setAttributes(attributes); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public AttributeList setAttributes(AttributeList attributes) { ClassLoader mbeanTCL = resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { return typedRes.setAttributes(attributes); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public void postDeregister() { ClassLoader mbeanTCL = resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { if (getResource() instanceof MBeanRegistration) ((MBeanRegistration)getResource()).postDeregister(); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } } }
public Object invoke(String name, Object[] args, String[] signature) throws MBeanException, ReflectionException { ClassLoader mbeanTCL = resourceEntry == null ? null : resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { return typedRes.invoke(name, args, signature); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public void setAttribute(Attribute attribute) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException { ClassLoader mbeanTCL = resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { typedRes.setAttribute(attribute); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public void setAttribute(Attribute attribute) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException { ClassLoader mbeanTCL = resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { typedRes.setAttribute(attribute); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public MBeanInfo getMBeanInfo() { ClassLoader mbeanTCL = resourceEntry == null ? null : resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { return typedRes.getMBeanInfo(); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public AttributeList getAttributes(String[] attributes) { ClassLoader mbeanTCL = resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { return typedRes.getAttributes(attributes); } finally { if(setCl) { TCLAction.UTIL.setContextClassLoader(ccl); } } }
public void postRegister(Boolean b) { ClassLoader mbeanTCL = resourceEntry == null ? null : resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { if (getResource() instanceof MBeanRegistration) ((MBeanRegistration)getResource()).postRegister(b); } finally { TCLAction.UTIL.setContextClassLoader(ccl); } }
public void postRegister(Boolean b) { ClassLoader mbeanTCL = resourceEntry.getClassLoader(); final ClassLoader ccl = TCLAction.UTIL.getContextClassLoader(); boolean setCl = ccl != mbeanTCL && mbeanTCL != null; if(setCl) { TCLAction.UTIL.setContextClassLoader(mbeanTCL); } try { if (getResource() instanceof MBeanRegistration) ((MBeanRegistration)getResource()).postRegister(b); } finally { TCLAction.UTIL.setContextClassLoader(ccl); } }
private Class loadClass(String clazz) throws ClassNotFoundException { Class isPrimitive = Classes.getPrimitiveTypeForName(clazz); if (isPrimitive != null) return Classes.getPrimitiveWrapper(isPrimitive); ClassLoader cl = TCLAction.UTIL.getContextClassLoader(); return cl.loadClass(clazz); }