Uses of Class
com.thecoderscorner.menu.remote.protocol.MessageField
Packages that use MessageField
Package
Description
-
Uses of MessageField in com.thecoderscorner.menu.mgr
Fields in com.thecoderscorner.menu.mgr with type parameters of type MessageFieldModifier and TypeFieldDescriptionstatic final Set<MessageField>MenuManagerServer.MSGTYPES_CANNOT_OVERRIDEMethods in com.thecoderscorner.menu.mgr with parameters of type MessageFieldModifier and TypeMethodDescriptionvoidMenuManagerServer.addCustomMessageProcessor(MessageField msgType, BiConsumer<MenuManagerServer, MenuCommand> processor) Allows user level additional message processors for custom messages. -
Uses of MessageField in com.thecoderscorner.menu.remote
Methods in com.thecoderscorner.menu.remote with parameters of type MessageFieldModifier and TypeMethodDescriptionvoidRemoteMenuController.addCustomMessageProcessor(MessageField msgType, BiConsumer<RemoteMenuController, MenuCommand> processor) Allows user level additional message processors for custom messages. -
Uses of MessageField in com.thecoderscorner.menu.remote.commands
Fields in com.thecoderscorner.menu.remote.commands declared as MessageFieldModifier and TypeFieldDescriptionstatic final MessageFieldMenuCommandType.ACKNOWLEDGEMENTstatic final MessageFieldMenuCommandType.ACTION_BOOT_ITEMstatic final MessageFieldMenuCommandType.ANALOG_BOOT_ITEMstatic final MessageFieldMenuCommandType.BOOLEAN_BOOT_ITEMstatic final MessageFieldMenuCommandType.BOOT_RGB_COLORstatic final MessageFieldMenuCommandType.BOOT_SCROLL_CHOICEstatic final MessageFieldMenuCommandType.BOOTSTRAPstatic final MessageFieldMenuCommandType.CHANGE_INT_FIELDstatic final MessageFieldMenuCommandType.DIALOG_UPDATEstatic final MessageFieldMenuCommandType.ENUM_BOOT_ITEMstatic final MessageFieldMenuCommandType.FLOAT_BOOT_ITEMstatic final MessageFieldMenuCommandType.HEARTBEATstatic final MessageFieldMenuCommandType.JOINstatic final MessageFieldMenuCommandType.LARGE_NUM_BOOT_ITEMstatic final MessageFieldMenuCommandType.PAIRING_REQUESTstatic final MessageFieldMenuCommandType.REMOTE_BOOT_ITEMstatic final MessageFieldMenuCommandType.RUNTIME_LIST_BOOTstatic final MessageFieldMenuCommandType.SUBMENU_BOOT_ITEMstatic final MessageFieldMenuCommandType.TEXT_BOOT_ITEMMethods in com.thecoderscorner.menu.remote.commands that return MessageFieldModifier and TypeMethodDescriptionMenuAcknowledgementCommand.getCommandType()MenuActionBootCommand.getCommandType()MenuAnalogBootCommand.getCommandType()MenuBooleanBootCommand.getCommandType()MenuBootstrapCommand.getCommandType()MenuChangeCommand.getCommandType()MenuCommand.getCommandType()The type of message received.MenuDialogCommand.getCommandType()MenuEnumBootCommand.getCommandType()MenuFloatBootCommand.getCommandType()MenuHeartbeatCommand.getCommandType()MenuJoinCommand.getCommandType()MenuLargeNumBootCommand.getCommandType()MenuPairingCommand.getCommandType()MenuRgb32BootCommand.getCommandType()MenuRuntimeListBootCommand.getCommandType()MenuScrollChoiceBootCommand.getCommandType()MenuSubBootCommand.getCommandType()MenuTextBootCommand.getCommandType() -
Uses of MessageField in com.thecoderscorner.menu.remote.protocol
Methods in com.thecoderscorner.menu.remote.protocol that return MessageFieldMethods in com.thecoderscorner.menu.remote.protocol with parameters of type MessageFieldModifier and TypeMethodDescriptionvoidConfigurableProtocolConverter.addRawInProcessor(MessageField field, RawProtocolIncomingMsgConverter processor) This method adds an additional binary message processor that can convert an incoming wire message into a command.<T extends MenuCommand>
voidConfigurableProtocolConverter.addRawOutProcessor(MessageField field, ProtocolOutgoingMsgConverter<T, ByteBuffer> processor, Class<T> clazz) This method adds an addition binary message processor that can convert aMenuCommandinto binary wire format, you must write 4 bytes containing the length first.voidConfigurableProtocolConverter.addTagValInProcessor(MessageField field, TagValProtocolIncomingMsgConverter processor) This method adds an additional tag value message processor that can convert an incoming wire message into a command.<T extends MenuCommand>
voidConfigurableProtocolConverter.addTagValOutProcessor(MessageField field, ProtocolOutgoingMsgConverter<T, StringBuilder> processor, Class<T> clazz) This methods adds an additional tag value message processor that can convert aMenuCommandinto the appropriate wire format for sending.