org.ikasan.framework.module
Interface Module

All Known Implementing Classes:
SimpleModule

public interface Module

The concept formerly known as a component group
TODO Think of a better definition than this!!

Author:
Ikasan Development Team

Method Summary
 String getDescription()
          Returns a human readable description of this module
 Map<String,Flow> getFlows()
          Returns a Map of this module's Flows
 Initiator getInitiator(String initiatorName)
          Resolves an Initiator
 List<Initiator> getInitiators()
          Returns all of this module's Initiators
 String getName()
          Returns the name of the module
 

Method Detail

getName

String getName()
Returns the name of the module

Returns:
name of the module

getInitiator

Initiator getInitiator(String initiatorName)
Resolves an Initiator

Parameters:
initiatorName - name of Initiator
Returns:
The Initiator

getInitiators

List<Initiator> getInitiators()
Returns all of this module's Initiators

Returns:
List of Initiator

getFlows

Map<String,Flow> getFlows()
Returns a Map of this module's Flows

Returns:
Map of Flows keyed by flowName

getDescription

String getDescription()
Returns a human readable description of this module

Returns:
String description


Copyright © 2007-2012 Ikasan. All Rights Reserved.