Uses of Class
org.metricshub.ipmi.core.coding.PayloadCoder
Packages that use PayloadCoder
Package
Description
The asynchronous API.
The library's API.
For synchronous API see
For synchronous API see
org.metricshub.ipmi.core.api.sync
, for asynchronous API see org.metricshub.ipmi.core.api.async
The part of library responsible for message encoding and decoding.
The package containing command wrappers.
Chassis related commands.
FRU related commands.
SDR related commands.
SEL related commands.
Session management related commands.
Package responsible for
Connection
management.Package responsible for message queuing.
The
StateMachine
events.-
Uses of PayloadCoder in org.metricshub.ipmi.core.api.async
Methods in org.metricshub.ipmi.core.api.async with parameters of type PayloadCoderModifier and TypeMethodDescriptionint
IpmiAsyncConnector.sendMessage
(ConnectionHandle connectionHandle, PayloadCoder request, boolean isOneWay) Sends the IPMI message to the remote host. -
Uses of PayloadCoder in org.metricshub.ipmi.core.api.sync
Methods in org.metricshub.ipmi.core.api.sync with parameters of type PayloadCoderModifier and TypeMethodDescriptionIpmiConnector.sendMessage
(ConnectionHandle connectionHandle, PayloadCoder request) Sends the IPMI message to the remote host.void
IpmiConnector.sendOneWayMessage
(ConnectionHandle connectionHandle, PayloadCoder request) Sends the IPMI message to the remote host and doesn't wait for any response. -
Uses of PayloadCoder in org.metricshub.ipmi.core.coding
Methods in org.metricshub.ipmi.core.coding with parameters of type PayloadCoderModifier and TypeMethodDescriptionstatic ResponseData
Decoder.decode
(byte[] data, IpmiDecoder protocolDecoder, PayloadCoder payloadCoder) Decodes raw data intoResponseData
- a wrapper class for message-specific response data.static byte[]
Encoder.encode
(IpmiEncoder protcolEncoder, PayloadCoder payloadCoder, int messageSequenceNumber, int sessionSequenceNumber, int sessionId) Encodes IPMI command specified by payloadCoder into byte array raw data. -
Uses of PayloadCoder in org.metricshub.ipmi.core.coding.commands
Subclasses of PayloadCoder in org.metricshub.ipmi.core.coding.commands -
Uses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.chassis
Subclasses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.chassisModifier and TypeClassDescriptionclass
Wrapper class for Chassis Control request.class
Wrapper class for Get Chassis Status request. -
Uses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.fru
Subclasses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.fruModifier and TypeClassDescriptionclass
A wrapper class for Get FRU Inventory Area Info Command.class
A wrapper class for Read FRU Data Command request. -
Uses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.payload
Subclasses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.payloadModifier and TypeClassDescriptionclass
An abstract wrapper class for Activate Payload Command.class
Concrete implementation ofActivatePayload
command forPayloadType.SOL
.class
A wrapper class for Deactivate Payload Command.class
A wrapper class for Get Channel Payload Support Command.class
Wrapper for Get Payload Activation Status Command. -
Uses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.sdr
Subclasses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.sdrModifier and TypeClassDescriptionclass
Wrapper for Get SDR command.class
A wrapper class for Get SDR Repository Info Command.class
Wrapper for Get Sensor Reading request.class
Wrapper for Reserve SDR Repository command. -
Uses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.sel
Subclasses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.selModifier and TypeClassDescriptionclass
Wrapper for Get Sel Entry requestclass
Wrapper class for Get SEL Info request.class
Wrapper for Reserve SEL command. -
Uses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.session
Subclasses of PayloadCoder in org.metricshub.ipmi.core.coding.commands.sessionModifier and TypeClassDescriptionclass
Wrapper for Close Session requestclass
Wrapper for Get Channel Authentication Capabilities requestclass
Wrapper for RMCP+ Get Channel Cipher Suites command.class
Wrapper class for RMCP+ Open Session request.class
A wrapper for RMCP+ RAKP1 message and it's response - RAKP2 message.class
A wrapper for RMCP+ RAKP3 message and it's response - RAKP4 message.class
Wrapper class for Set Session Privilege Level command -
Uses of PayloadCoder in org.metricshub.ipmi.core.coding.sol
Subclasses of PayloadCoder in org.metricshub.ipmi.core.coding.solModifier and TypeClassDescriptionclass
Implementation ofPayloadCoder
for payload typePayloadType.Sol
. -
Uses of PayloadCoder in org.metricshub.ipmi.core.connection
Methods in org.metricshub.ipmi.core.connection with parameters of type PayloadCoderModifier and TypeMethodDescriptionint
Connection.sendMessage
(PayloadCoder payloadCoder, boolean isOneWay) Attempts to send IPMI request to the managed system.int
MessageHandler.sendMessage
(PayloadCoder payloadCoder, StateMachine stateMachine, int sessionId, boolean isOneWay) Attempts to send message encoded by givenPayloadCoder
to the remote system. -
Uses of PayloadCoder in org.metricshub.ipmi.core.connection.queue
Methods in org.metricshub.ipmi.core.connection.queue that return PayloadCoderModifier and TypeMethodDescriptionMessageQueue.getMessageFromQueue
(int tag) Returns message with the given sequence number from the queue or null if no message with the given tag is currently in the queue.QueueElement.getRequest()
Methods in org.metricshub.ipmi.core.connection.queue with parameters of type PayloadCoderModifier and TypeMethodDescriptionint
MessageQueue.add
(PayloadCoder request) Adds request to the queue and generates the tag.void
QueueElement.setRequest
(PayloadCoder request) Constructors in org.metricshub.ipmi.core.connection.queue with parameters of type PayloadCoder -
Uses of PayloadCoder in org.metricshub.ipmi.core.sm.events
Methods in org.metricshub.ipmi.core.sm.events that return PayloadCoderConstructors in org.metricshub.ipmi.core.sm.events with parameters of type PayloadCoderModifierConstructorDescriptionSendv20Message
(PayloadCoder payloadCoder, int sessionId, int messageSequenceNumber, int sessionSequenceNumber) Prepares an event forStateMachine
that will perform sending an IPMI command in v2.0 format.