examples.statistics.v05
Class StatisticsComponentAssyncMessage

java.lang.Object
  extended by examples.statistics.v01.StatisticsComponent
      extended by examples.statistics.v05.StatisticsComponentAssyncMessage
All Implemented Interfaces:
IComponentMessageDriven, IUnknown, IAssyncReceiver, IAssyncSender, ISourceMessage, IStatistics

public class StatisticsComponentAssyncMessage
extends StatisticsComponent
implements ISourceMessage, IAssyncSender, IAssyncReceiver, IComponentMessageDriven


Field Summary
static java.lang.String ISTATISTICSMESSAGE_ID
           
static java.lang.String STATISTICSCOMPONENTMESSAGE_ID
           
 
Fields inherited from class examples.statistics.v01.StatisticsComponent
ISTATISTICS_ID, STATISTICSCOMPONENT_ID
 
Constructor Summary
StatisticsComponentAssyncMessage(java.lang.String primaryKey)
           
 
Method Summary
 void assignMessageFactory(IMessageFactory messageFactory)
          Method that assign an Factory of Message
public void assignMessageFactory(IMessageFactory messageFactory);
 void assyncMessage(IMessage message)
          Set a message to an AssyncReceiver
 void connect(IAssyncReceiver connector)
           
 IUnknown queryInterface(java.lang.String interfaceId)
          Return the component Interface based on your id.
 
Methods inherited from class examples.statistics.v01.StatisticsComponent
average, getPrimaryKey, insertValue, sum
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATISTICSCOMPONENTMESSAGE_ID

public static final java.lang.String STATISTICSCOMPONENTMESSAGE_ID
See Also:
Constant Field Values

ISTATISTICSMESSAGE_ID

public static final java.lang.String ISTATISTICSMESSAGE_ID
See Also:
Constant Field Values
Constructor Detail

StatisticsComponentAssyncMessage

public StatisticsComponentAssyncMessage(java.lang.String primaryKey)
Method Detail

queryInterface

public IUnknown queryInterface(java.lang.String interfaceId)
Description copied from interface: IUnknown
Return the component Interface based on your id.

Specified by:
queryInterface in interface IUnknown
Overrides:
queryInterface in class StatisticsComponent
Returns:

assyncMessage

public void assyncMessage(IMessage message)
Description copied from interface: IAssyncReceiver
Set a message to an AssyncReceiver

Specified by:
assyncMessage in interface IAssyncReceiver

connect

public void connect(IAssyncReceiver connector)
Specified by:
connect in interface IAssyncSender

assignMessageFactory

public void assignMessageFactory(IMessageFactory messageFactory)
Description copied from interface: IComponentMessageDriven
Method that assign an Factory of Message
public void assignMessageFactory(IMessageFactory messageFactory);
 

Specified by:
assignMessageFactory in interface IComponentMessageDriven
Parameters:
messageFactory - This parameter refers to the message created.


Copyright © 2007. All Rights Reserved.