org.mule.module.ibeans.config
Class IBeanHolder

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

public class IBeanHolder
extends java.lang.Object
implements java.lang.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(java.lang.Class ibean)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 java.lang.Object create(MuleContext context, MuleIBeansPlugin plugin)
           
 java.lang.Class getIbeanClass()
           
 java.lang.String getId()
           
 java.lang.String getUsage()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IBeanHolder

public IBeanHolder(java.lang.Class ibean)
Method Detail

compareTo

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

getIbeanClass

public java.lang.Class getIbeanClass()

create

public java.lang.Object create(MuleContext context,
                               MuleIBeansPlugin plugin)
                        throws MuleException
Throws:
MuleException

getId

public java.lang.String getId()

getUsage

public java.lang.String getUsage()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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