Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

NotificationExtensions::TransformerFactory Interface Reference

Interface for a transformer factory. More...

import "NotificationExtensions.idl";

List of all members.

Public Methods

Transformer createTransformer (in CosNotification::EventTypeSeq eventTypes, in string transformerT, in any data) raises (InvalidTransformerType)
 Create a transformer with the specified implementation class. More...


Detailed Description

Interface for a transformer factory.


Member Function Documentation

Transformer NotificationExtensions::TransformerFactory::createTransformer in CosNotification::EventTypeSeq    eventTypes,
in string    transformerT,
in any    data
raises (InvalidTransformerType)
 

Create a transformer with the specified implementation class.

m <code>eventTypes</code> the event types to which this
transformer will apply. A zero-length sequence implies that the transformer should be applied to all events irrespective of their type.
m <code>transformerT</code> the name of the
implementation class to be used by the transformer.
m <code>data</code> any additional data that is required.
Returns:
A Transformer object reference. @raises InvalidTransformerType If the specified implementation class cannot be found.