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<? extends Collection<Object>> createCollectionCallbackItem(Class<? extends Collection<Object>> parameterClass, Class<?> name, ControllerState whenRequired, ControllerState dependentState, Cardinality cardinality, InvokeDispatchContext context, AttributeInfo attribute)
          Create collection callback item for parameter class.
 CollectionCallbackItem<? extends Collection<Object>> createCollectionCallbackItem(Class<? extends Collection<Object>> parameterClass, Class<?> name, InvokeDispatchContext context, AttributeInfo attribute)
          Create collection callback item for parameter class.
 

Method Detail

createCollectionCallbackItem

CollectionCallbackItem<? extends Collection<Object>> createCollectionCallbackItem(Class<? extends Collection<Object>> parameterClass,
                                                                                  Class<?> name,
                                                                                  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<? extends Collection<Object>> createCollectionCallbackItem(Class<? extends Collection<Object>> parameterClass,
                                                                                  Class<?> name,
                                                                                  ControllerState whenRequired,
                                                                                  ControllerState dependentState,
                                                                                  Cardinality cardinality,
                                                                                  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 © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.