Uses of Interface
com.aoapps.messaging.Message
-
Uses of Message in com.aoapps.messaging
Modifier and TypeClassDescriptionclass
A message that is a byte[].class
A message that is a file.class
A message that is a combination of multiple messages.class
A message that is a String.Modifier and TypeMethodDescriptionabstract Message
Deprecated.abstract Message
MessageType.decode
(ByteArray encodedMessage, IOSupplier<TempFileContext> tempFileContextSupplier) Constructs a message of this type from its byte array encoding using the providedtemporary file context
supplier as-needed.final Message
MessageType.decode
(ByteArray encodedMessage, TempFileContext tempFileContext) Deprecated.Please useTempFileContext
supplier which may defer creation until first needed.abstract Message
Deprecated.Please useTempFileContext
supplier sinceFile.deleteOnExit()
is prone to memory leaks in long-running applications.abstract Message
MessageType.decode
(String encodedMessage, IOSupplier<TempFileContext> tempFileContextSupplier) Constructs a message of this type from its string encoding using the providedtemporary file context
supplier as-needed.final Message
MessageType.decode
(String encodedMessage, TempFileContext tempFileContext) Deprecated.Please useTempFileContext
supplier which may defer creation until first needed.Modifier and TypeMethodDescriptionCollection
<? extends Message> MultiMessage.getMessages()
Gets the messages or empty list for none.Modifier and TypeMethodDescriptionvoid
Socket.sendMessage
(Message message) Sends a single message.Modifier and TypeMethodDescriptionvoid
SocketListener.onMessages
(Socket socket, List<? extends Message> messages) Called when one or more new messages arrive.void
Socket.sendMessages
(Collection<? extends Message> messages) Sends a set of messages.ModifierConstructorDescriptionMultiMessage
(Collection<? extends Message> messages) Creates a new multi-message.
TempFileContext
supplier sinceFile.deleteOnExit()
is prone to memory leaks in long-running applications.