org.openfast
Class MessageInputStream
java.lang.Object
org.openfast.MessageInputStream
- All Implemented Interfaces:
- MessageStream
public class MessageInputStream
- extends java.lang.Object
- implements MessageStream
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageInputStream
public MessageInputStream(java.io.InputStream inputStream)
MessageInputStream
public MessageInputStream(java.io.InputStream inputStream,
Context context)
readMessage
public Message readMessage()
- Returns:
- the next message in the stream
- Throws:
java.io.EOFException
registerTemplate
public void registerTemplate(int templateId,
MessageTemplate template)
close
public void close()
- Specified by:
close in interface MessageStream
getUnderlyingStream
public java.io.InputStream 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
addTemplateRegisteredListener
public void addTemplateRegisteredListener(TemplateRegisteredListener templateRegisteredListener)
reset
public void reset()
getContext
public Context getContext()
setBlockReader
public void setBlockReader(MessageBlockReader messageBlockReader)
Copyright © 2006-2008 The LaSalle Technology Group, LLC. All Rights Reserved.