User: squirest
Date: 02/01/28 19:33:22
Modified: src/main/org/jboss/mx/server/registry MBeanEntry.java
Log:
first integration of new metadata and interceptor chain for core DynamicMBean
capabilities
Revision Changes Path
1.5 +14 -17 jmx/src/main/org/jboss/mx/server/registry/MBeanEntry.java
Index: MBeanEntry.java
===================================================================
RCS file: /cvsroot/jboss/jmx/src/main/org/jboss/mx/server/registry/MBeanEntry.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- MBeanEntry.java 2002/01/12 20:07:59 1.4
+++ MBeanEntry.java 2002/01/29 03:33:22 1.5
@@ -8,38 +8,35 @@
import javax.management.DynamicMBean;
import javax.management.ObjectName;
+import javax.management.MBeanRegistration;
-import org.jboss.mx.server.MBeanInvoker;
-
/**
*
* @see org.jboss.mx.interceptor.MBeanRegistry
* @see org.jboss.mx.server.MBeanServerImpl
*
* @author <a href="mailto:[EMAIL PROTECTED]">Juha Lindfors</a>.
- * @version $Revision: 1.4 $
+ * @version $Revision: 1.5 $
*/
public class MBeanEntry
{
// Attributes ----------------------------------------------------
private ObjectName objectName = null;
+ private String resourceClassName = null;
private DynamicMBean invoker = null;
private Object resource = null;
-
+
// Constructors --------------------------------------------------
- public MBeanEntry(ObjectName objectName, DynamicMBean invoker)
+ public MBeanEntry(ObjectName objectName, DynamicMBean invoker, Object resource)
{
setObjectName(objectName);
-
- this.invoker = invoker;
-
- if (invoker instanceof MBeanInvoker)
- this.resource = ((MBeanInvoker)invoker).getResource();
- else
- this.resource = invoker;
- }
- // Public --------------------------------------------------------
+ this.invoker = invoker;
+ this.resourceClassName = resource.getClass().getName();
+ this.resource = resource;
+ }
+
+ // Public --------------------------------------------------------
public ObjectName getObjectName()
{
return objectName;
@@ -49,15 +46,15 @@
{
this.objectName = objectName;
}
-
- public DynamicMBean getInvocationInterface()
+
+ public DynamicMBean getMBean()
{
return invoker;
}
public String getResourceClassName()
{
- return resource.getClass().getName();
+ return resourceClassName;
}
public Object getResourceInstance()
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development