org.mule.module.ibeans.config
Class IBeanHolder

java.lang.Object
  extended by org.mule.module.ibeans.config.IBeanHolder
All Implemented Interfaces:
Comparable

public class IBeanHolder
extends Object
implements Comparable

Holds a reference to an iBeans class in the registry. An iBean instance can be created from this object as well as reporting its usage and short ID.


Field Summary
static String REGISTRY_SUFFIX
           
 
Constructor Summary
IBeanHolder(Class ibean)
           
 
Method Summary
 int compareTo(Object o)
           
 Object create(MuleContext muleContext, MuleIBeansPlugin plugin)
           
 Class getIbeanClass()
           
 String getId()
           
static String getId(Class ibean)
           
 String getUsage()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REGISTRY_SUFFIX

public static final String REGISTRY_SUFFIX
See Also:
Constant Field Values
Constructor Detail

IBeanHolder

public IBeanHolder(Class ibean)
Method Detail

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

getIbeanClass

public Class getIbeanClass()

create

public Object create(MuleContext muleContext,
                     MuleIBeansPlugin plugin)
              throws MuleException
Throws:
MuleException

getId

public String getId()

getId

public static String getId(Class ibean)

getUsage

public String getUsage()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.