Interface CommandMarshaller<C>
- Type Parameters:
C- command execution context
- All Known Implementing Classes:
CommandDispatcherMarshaller
public interface CommandMarshaller<C>
Marshalling strategy for a command.
- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescription<R,E extends Exception>
ByteBufferMarshals the specified command to a byte[].
-
Method Details
-
marshal
<R,E extends Exception> ByteBuffer marshal(org.wildfly.clustering.server.dispatcher.Command<R, ? super C, throws IOExceptionE> command) Marshals the specified command to a byte[].- Parameters:
command- a command- Returns:
- a serialized command.
- Throws:
IOException- if marshalling fails.
-