net.sf.juoserver.protocol
Class ClasspathMessageDecoderProvider
java.lang.Object
net.sf.juoserver.protocol.ClasspathMessageDecoderProvider
- All Implemented Interfaces:
- MessageDecoderProvider
public class ClasspathMessageDecoderProvider
- extends Object
- implements MessageDecoderProvider
MessageDecoderProvider implementation that scans the classpath
for Decodable Messages upon instantiation.
For performance reasons, the scanning is done only once.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClasspathMessageDecoderProvider
public ClasspathMessageDecoderProvider()
init
protected void init()
configureFrom
protected void configureFrom(Class<?> baseClass)
getDecoder
public MessageDecoder getDecoder(byte firstByte)
- Description copied from interface:
MessageDecoderProvider
- Retrieves a
MessageDecoder for the message
identified by the provided contents's {firstByte.
- Specified by:
getDecoder in interface MessageDecoderProvider
- Parameters:
firstByte - raw contents' first byte
- Returns:
- a
MessageDecoder for the message
identified by the provided contents's first byte
getDecoders
protected Map<Byte,MessageDecoder> getDecoders()
Copyright © 2010-2012. All Rights Reserved.