org.openfast
Class MessageOutputStream

java.lang.Object
  extended by org.openfast.MessageOutputStream
All Implemented Interfaces:
MessageStream

public class MessageOutputStream
extends java.lang.Object
implements MessageStream


Constructor Summary
MessageOutputStream(java.io.OutputStream outputStream)
           
MessageOutputStream(java.io.OutputStream outputStream, Context context)
           
 
Method Summary
 void addMessageHandler(MessageHandler handler)
           
 void addMessageHandler(MessageTemplate template, MessageHandler handler)
           
 void close()
           
 Context getContext()
           
 TemplateRegistry getTemplateRegistry()
           
 java.io.OutputStream getUnderlyingStream()
           
 void registerTemplate(int templateId, MessageTemplate template)
           
 void reset()
           
 void setTemplateRegistry(TemplateRegistry registry)
           
 void writeMessage(Message message)
           
 void writeMessage(Message message, boolean flush)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageOutputStream

public MessageOutputStream(java.io.OutputStream outputStream)

MessageOutputStream

public MessageOutputStream(java.io.OutputStream outputStream,
                           Context context)
Method Detail

writeMessage

public void writeMessage(Message message)

writeMessage

public void writeMessage(Message message,
                         boolean flush)

reset

public void reset()

registerTemplate

public void registerTemplate(int templateId,
                             MessageTemplate template)

close

public void close()
Specified by:
close in interface MessageStream

getUnderlyingStream

public java.io.OutputStream getUnderlyingStream()

addMessageHandler

public void addMessageHandler(MessageTemplate template,
                              MessageHandler handler)
Specified by:
addMessageHandler in interface MessageStream

addMessageHandler

public void addMessageHandler(MessageHandler handler)
Specified by:
addMessageHandler in interface MessageStream

setTemplateRegistry

public void setTemplateRegistry(TemplateRegistry registry)

getTemplateRegistry

public TemplateRegistry getTemplateRegistry()
Specified by:
getTemplateRegistry in interface MessageStream

getContext

public Context getContext()


Copyright © 2006-2008 The LaSalle Technology Group, LLC. All Rights Reserved.