org.apache.qpid.agent
Class ManagedObjectBase
java.lang.Object
org.apache.qpid.agent.ManagedObjectBase
- All Implemented Interfaces:
- ManagedObject
- Direct Known Subclasses:
- ManagedEJB, ManagedPOJO
public abstract class ManagedObjectBase
- extends Object
- implements ManagedObject
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected String name
managedClassName
protected String managedClassName
managedPackageName
protected String managedPackageName
ManagedObjectBase
public ManagedObjectBase()
getId
public abstract long getId()
- Specified by:
getId
in interface ManagedObject
get
public abstract Object get(PropertyBinding property)
- Specified by:
get
in interface ManagedObject
set
public abstract void set(PropertyBinding property,
Object value)
- Specified by:
set
in interface ManagedObject
invoke
public abstract Object[] invoke(MethodBinding method,
Object... args)
- Specified by:
invoke
in interface ManagedObject
getName
public String getName()
- Specified by:
getName
in interface ManagedObject
setName
public void setName(String name)
- Specified by:
setName
in interface ManagedObject
getManagedClassName
public String getManagedClassName()
- Specified by:
getManagedClassName
in interface ManagedObject
setManagedClassName
public void setManagedClassName(String managedClassName)
- Specified by:
setManagedClassName
in interface ManagedObject
getManagedPackageName
public String getManagedPackageName()
- Specified by:
getManagedPackageName
in interface ManagedObject
setManagedPackageName
public void setManagedPackageName(String managedPackageName)
- Specified by:
setManagedPackageName
in interface ManagedObject
Licensed to the Apache Software Foundation