org.codehaus.waffle.context
Interface ContextContainer

All Superinterfaces:
java.io.Serializable, Startable
All Known Implementing Classes:
PicoContextContainer

public interface ContextContainer
extends Startable, java.io.Serializable


Method Summary
 void dispose()
           
<T> java.util.Collection<T>
getAllComponentInstancesOfType(java.lang.Class<T> type)
           
 java.lang.Object getComponentInstance(java.lang.Object key)
           
<T> T
getComponentInstanceOfType(java.lang.Class<T> type)
           
 java.lang.Object getDelegate()
           
 void registerComponentInstance(java.lang.Object instance)
           
 void validateComponentInstances()
           
 
Methods inherited from interface org.codehaus.waffle.Startable
start, stop
 

Method Detail

dispose

void dispose()

registerComponentInstance

void registerComponentInstance(java.lang.Object instance)

getComponentInstance

java.lang.Object getComponentInstance(java.lang.Object key)

getComponentInstanceOfType

<T> T getComponentInstanceOfType(java.lang.Class<T> type)

getAllComponentInstancesOfType

<T> java.util.Collection<T> getAllComponentInstancesOfType(java.lang.Class<T> type)

validateComponentInstances

void validateComponentInstances()

getDelegate

java.lang.Object getDelegate()


Copyright © 2008. All Rights Reserved.