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)
           
<T> T
getComponent(java.lang.Class<T> type)
           
 java.lang.Object getComponentInstance(java.lang.Object key)
           
 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)

getComponent

<T> T getComponent(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.