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.


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

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()

getUsage

public String getUsage()

toString

public String toString()
Overrides:
toString in class Object


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