org.apache.qpid.agent
Interface ManagedObject

All Known Implementing Classes:
ManagedEJB, ManagedObjectBase, ManagedPOJO

public interface ManagedObject

Objects which are to be managed and controlled by the QMF Agent.


Method Summary
 Object get(PropertyBinding property)
           
 long getId()
           
 String getManagedClassName()
           
 String getManagedPackageName()
           
 String getName()
           
 Class getObjectClass()
           
 Object[] invoke(MethodBinding method, Object... args)
           
 void set(PropertyBinding property, Object value)
           
 void setManagedClassName(String aName)
           
 void setManagedPackageName(String aName)
           
 void setName(String name)
           
 

Method Detail

getId

long getId()

getObjectClass

Class getObjectClass()

get

Object get(PropertyBinding property)

set

void set(PropertyBinding property,
         Object value)

invoke

Object[] invoke(MethodBinding method,
                Object... args)

getName

String getName()

setName

void setName(String name)

getManagedClassName

String getManagedClassName()

getManagedPackageName

String getManagedPackageName()

setManagedClassName

void setManagedClassName(String aName)

setManagedPackageName

void setManagedPackageName(String aName)


Licensed to the Apache Software Foundation