Uses of Class
org.metricshub.ipmi.core.coding.payload.IpmiPayload
Packages that use IpmiPayload
Package
Description
The asynchronous API.
The IPMI payload encoders and decoders.
The LAN payload format encoders and decoders.
The Serial over LAN payload (IPMI 2.0 section 15): the inbound and outbound SOL messages, their operation and status
fields, and the acknowledge states.
The IPMI protocol messages, encoder and decoder.
Package responsible for
Connection management.-
Uses of IpmiPayload in org.metricshub.ipmi.core.api.async
Methods in org.metricshub.ipmi.core.api.async with parameters of type IpmiPayloadModifier and TypeMethodDescriptionbooleanInboundMessageListener.isPayloadSupported(IpmiPayload payload) Checks if given payload is supported by thisInboundMessageListenerinstance.default booleanInboundMessageListener.isPayloadSupported(IpmiPayload payload, int handle) Checks if given payload, received on the connection with the given handle, is for thisInboundMessageListener.booleanInboundSolMessageListener.isPayloadSupported(IpmiPayload payload) booleanInboundSolMessageListener.isPayloadSupported(IpmiPayload payload, int handle) Takes the SOL packets of its own connection only: those of the other consoles of the connector are theirs to buffer and acknowledge.voidInboundMessageListener.notify(IpmiPayload payload) Notify listener about received inbound message.voidInboundSolMessageListener.notify(IpmiPayload payload) Buffers the characters of a packet, only those it did not receive already when the BMC sends a packet again, acknowledges every packet with a sequence number (with a Suspend NACK when the characters do not fit), and reports the statuses of each packet once.voidIpmiAsyncConnector.processRequest(IpmiPayload payload) Deprecated.voidIpmiAsyncConnector.processRequest(IpmiPayload payload, int handle) -
Uses of IpmiPayload in org.metricshub.ipmi.core.coding.payload
Subclasses of IpmiPayload in org.metricshub.ipmi.core.coding.payloadModifier and TypeClassDescriptionclassRepresents IPMI payload fully specified by user - contains wrapped byte array which is returned as a payload viaPlainMessage.getPayloadData(). -
Uses of IpmiPayload in org.metricshub.ipmi.core.coding.payload.lan
Subclasses of IpmiPayload in org.metricshub.ipmi.core.coding.payload.lanModifier and TypeClassDescriptionclassA wrapper class for IPMI LAN messageclassA wrapper class for IPMB LAN messageclassA wrapper class for IPMB response message. -
Uses of IpmiPayload in org.metricshub.ipmi.core.coding.payload.sol
Subclasses of IpmiPayload in org.metricshub.ipmi.core.coding.payload.solModifier and TypeClassDescriptionclassImplementation ofSolMessagefor BMC -> Remote Console message.classImplementation ofIpmiPayloadfor SOL (Serial over LAN) messages.classImplementation ofSolMessagefor Remote Console -> BMC message. -
Uses of IpmiPayload in org.metricshub.ipmi.core.coding.protocol
Methods in org.metricshub.ipmi.core.coding.protocol that return IpmiPayloadMethods in org.metricshub.ipmi.core.coding.protocol with parameters of type IpmiPayloadModifier and TypeMethodDescriptionvoidIpmiMessage.setPayload(IpmiPayload payload) SetsIpmiMessage.payloadandIpmiMessage.payloadLength -
Uses of IpmiPayload in org.metricshub.ipmi.core.connection
Methods in org.metricshub.ipmi.core.connection with parameters of type IpmiPayloadModifier and TypeMethodDescriptionvoidConnection.notifyRequestListeners(IpmiPayload payload) Notifies the listeners of a payload the remote system sent on its own initiative, with the handle of this connection.default voidConnectionListener.processRequest(IpmiPayload payload) Deprecated.implementConnectionListener.processRequest(IpmiPayload, int), which tells the connectiondefault voidConnectionListener.processRequest(IpmiPayload payload, int handle) Notifies theConnectionListenerof a payload the remote system sent on its own initiative (Serial over LAN data).
IpmiAsyncConnector.processRequest(IpmiPayload, int)