tamago
Interface CompositeIntrospectionController

All Superinterfaces:
Controller, IntrospectionController

public interface CompositeIntrospectionController
extends IntrospectionController

The controller interface for composite introspection Implementors of this controller can describe their characteristics in terms of required and provided services, as well as exported (provided) services in the case of composites.

Author:
Frederic Peschanski

Method Summary
 ServiceType getExportedServiceType(java.lang.String from_name)
          fetch the type of an exported service by name.
 ServiceType[] getExportedServiceTypes()
          get the type of all services exported by the composite.
 
Methods inherited from interface tamago.IntrospectionController
getComponentType, getProvidedServiceType, getProvidedServiceTypes, getRequiredServiceType, getRequiredServiceTypes
 

Method Detail

getExportedServiceTypes

ServiceType[] getExportedServiceTypes()
get the type of all services exported by the composite.

Returns:
an array will all exported service types or null if there is no exported service.

getExportedServiceType

ServiceType getExportedServiceType(java.lang.String from_name)
fetch the type of an exported service by name.

Returns:
the exported service type or null if there is not exported.