JTools

org.jtools.activate
Class SimpleInstance<T>

java.lang.Object
  extended by org.jtools.activate.SimpleInstance<T>
All Implemented Interfaces:
Activatable<T>, ActivatableInfo, InstanceInfo

public class SimpleInstance<T>
extends Object
implements InstanceInfo, Activatable<T>

TODO type-description

Author:
Rainer Noack

Constructor Summary
SimpleInstance()
           
 
Method Summary
 T activate(Object loaderContext)
           
 T activate(Object loaderContext, int retry)
           
 ArgumentDescriptor[] getArguments()
           
 Object[] getArgumentValues()
           
 Class getAssignable()
           
 ActivatableInfo getInfo()
           
 String getMethod()
           
 Activatable getResourceDescriptor()
           
 void setArguments(ArgumentDescriptor[] arguments)
           
 void setArgumentValues(Object[] argumentValues)
           
 void setAssignable(Class assignable)
           
 void setClassDescriptor(Activatable<T> resourceDescriptor)
           
 void setMethod(String method)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleInstance

public SimpleInstance()
Method Detail

activate

public T activate(Object loaderContext,
                  int retry)
           throws ResourceException
Specified by:
activate in interface Activatable<T>
Throws:
ResourceException

activate

public final T activate(Object loaderContext)
                 throws ResourceException
Specified by:
activate in interface Activatable<T>
Throws:
ResourceException

getMethod

public String getMethod()
Specified by:
getMethod in interface InstanceInfo

setMethod

public void setMethod(String method)

getArguments

public ArgumentDescriptor[] getArguments()
Specified by:
getArguments in interface InstanceInfo

setArguments

public void setArguments(ArgumentDescriptor[] arguments)

getArgumentValues

public Object[] getArgumentValues()
Specified by:
getArgumentValues in interface InstanceInfo

setArgumentValues

public void setArgumentValues(Object[] argumentValues)

getAssignable

public Class getAssignable()
Specified by:
getAssignable in interface InstanceInfo

setAssignable

public void setAssignable(Class assignable)

getResourceDescriptor

public Activatable getResourceDescriptor()
Specified by:
getResourceDescriptor in interface InstanceInfo

setClassDescriptor

public void setClassDescriptor(Activatable<T> resourceDescriptor)

getInfo

public ActivatableInfo getInfo()
Specified by:
getInfo in interface Activatable<T>

JTools

© 2000-2006, JTools.org.