org.apache.qpid.agent
Class ManagedEJB
java.lang.Object
org.apache.qpid.agent.ManagedObjectBase
org.apache.qpid.agent.ManagedEJB
- All Implemented Interfaces:
- ManagedObject
public class ManagedEJB
- extends ManagedObjectBase
Wrapper classe for adding EJBS which are to be managed by the QMF Agent. The
jndi location and the public interface to exposed are used to generate the
schema.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
className
protected String className
jndiLocation
protected String jndiLocation
classLoader
protected ClassLoader classLoader
ManagedEJB
public ManagedEJB()
getEJB
protected Object getEJB()
get
public Object get(PropertyBinding property)
- Specified by:
get
in interface ManagedObject
- Specified by:
get
in class ManagedObjectBase
getId
public long getId()
- Specified by:
getId
in interface ManagedObject
- Specified by:
getId
in class ManagedObjectBase
getObjectClass
public Class getObjectClass()
invoke
public Object[] invoke(MethodBinding method,
Object... args)
- Specified by:
invoke
in interface ManagedObject
- Specified by:
invoke
in class ManagedObjectBase
set
public void set(PropertyBinding property,
Object value)
- Specified by:
set
in interface ManagedObject
- Specified by:
set
in class ManagedObjectBase
getClassName
public String getClassName()
setClassName
public void setClassName(String className)
getJndiLocation
public String getJndiLocation()
setJndiLocation
public void setJndiLocation(String jndiLocation)
getClassLoader
public ClassLoader getClassLoader()
setClassLoader
public void setClassLoader(ClassLoader cloader)
Licensed to the Apache Software Foundation