org.jboss.kernel.plugins.dependency
Interface CollectionCallbackItemFactory

All Known Implementing Classes:
BasicCollectionCallbackItemFactory

public interface CollectionCallbackItemFactory

Collection callback item factory.

Author:
Ales Justin

Method Summary
 CollectionCallbackItem createCollectionCallbackItem(Class<? extends Collection> parameterClass, Class name, org.jboss.dependency.spi.ControllerState whenRequired, org.jboss.dependency.spi.ControllerState dependentState, org.jboss.dependency.spi.Cardinality cardinality, org.jboss.dependency.spi.dispatch.InvokeDispatchContext context, AttributeInfo attribute)
          Create collection callback item for parameter class.
 CollectionCallbackItem createCollectionCallbackItem(Class<? extends Collection> parameterClass, Class name, org.jboss.dependency.spi.dispatch.InvokeDispatchContext context, AttributeInfo attribute)
          Create collection callback item for parameter class.
 

Method Detail

createCollectionCallbackItem

CollectionCallbackItem createCollectionCallbackItem(Class<? extends Collection> parameterClass,
                                                    Class name,
                                                    org.jboss.dependency.spi.dispatch.InvokeDispatchContext context,
                                                    AttributeInfo attribute)
Create collection callback item for parameter class.

Parameters:
parameterClass - actual collection class
name - demand name
context - invoke owner
attribute - the attribute
Returns:
new exact collection callback item

createCollectionCallbackItem

CollectionCallbackItem createCollectionCallbackItem(Class<? extends Collection> parameterClass,
                                                    Class name,
                                                    org.jboss.dependency.spi.ControllerState whenRequired,
                                                    org.jboss.dependency.spi.ControllerState dependentState,
                                                    org.jboss.dependency.spi.Cardinality cardinality,
                                                    org.jboss.dependency.spi.dispatch.InvokeDispatchContext context,
                                                    AttributeInfo attribute)
Create collection callback item for parameter class.

Parameters:
parameterClass - actual collection class
name - demand name
whenRequired - when required state
dependentState - dependent state
cardinality - the cardinality
context - invoke owner
attribute - the attribute
Returns:
new exact collection callback item


Copyright ? 2007 JBoss Inc.. All Rights Reserved.