org.mule.tck.testmodels.fruit
Class BananaFactory

java.lang.Object
  extended by org.mule.tck.testmodels.fruit.BananaFactory
All Implemented Interfaces:
Disposable, Initialisable, ObjectFactory

public class BananaFactory
extends Object
implements ObjectFactory

BananaFactory is a test factory that creates Bananas


Field Summary
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Constructor Summary
BananaFactory()
           
 
Method Summary
 void addObjectInitialisationCallback(InitialisationCallback callback)
           
 void dispose()
           
 Object getInstance(MuleContext muleContext)
           
 Class<?> getObjectClass()
           
 void initialise()
           
 boolean isAutoWireObject()
           
 boolean isExternallyManagedLifecycle()
           
 boolean isSingleton()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BananaFactory

public BananaFactory()
Method Detail

initialise

public void initialise()
                throws InitialisationException
Specified by:
initialise in interface Initialisable
Throws:
InitialisationException

dispose

public void dispose()
Specified by:
dispose in interface Disposable

getInstance

public Object getInstance(MuleContext muleContext)
                   throws Exception
Specified by:
getInstance in interface ObjectFactory
Throws:
Exception

getObjectClass

public Class<?> getObjectClass()
Specified by:
getObjectClass in interface ObjectFactory

addObjectInitialisationCallback

public void addObjectInitialisationCallback(InitialisationCallback callback)
Specified by:
addObjectInitialisationCallback in interface ObjectFactory

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface ObjectFactory

isExternallyManagedLifecycle

public boolean isExternallyManagedLifecycle()
Specified by:
isExternallyManagedLifecycle in interface ObjectFactory

isAutoWireObject

public boolean isAutoWireObject()
Specified by:
isAutoWireObject in interface ObjectFactory


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