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.asyncThe 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 TypeMethodDescriptionintIpmiAsyncConnector.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.voidIpmiConnector.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 ResponseDataDecoder.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 TypeClassDescriptionclassWrapper class for Chassis Control request.classWrapper 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 TypeClassDescriptionclassA wrapper class for Get FRU Inventory Area Info Command.classA 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 TypeClassDescriptionclassAn abstract wrapper class for Activate Payload Command.classConcrete implementation ofActivatePayloadcommand forPayloadType.SOL.classA wrapper class for Deactivate Payload Command.classA wrapper class for Get Channel Payload Support Command.classWrapper 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 TypeClassDescriptionclassWrapper for Get SDR command.classA wrapper class for Get SDR Repository Info Command.classWrapper for Get Sensor Reading request.classWrapper 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 TypeClassDescriptionclassWrapper for Get Sel Entry requestclassWrapper class for Get SEL Info request.classWrapper 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 TypeClassDescriptionclassWrapper for Close Session requestclassWrapper for Get Channel Authentication Capabilities requestclassWrapper for RMCP+ Get Channel Cipher Suites command.classWrapper class for RMCP+ Open Session request.classA wrapper for RMCP+ RAKP1 message and it's response - RAKP2 message.classA wrapper for RMCP+ RAKP3 message and it's response - RAKP4 message.classWrapper 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 TypeClassDescriptionclassImplementation ofPayloadCoderfor 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 TypeMethodDescriptionintConnection.sendMessage(PayloadCoder payloadCoder, boolean isOneWay) Attempts to send IPMI request to the managed system.intMessageHandler.sendMessage(PayloadCoder payloadCoder, StateMachine stateMachine, int sessionId, boolean isOneWay) Attempts to send message encoded by givenPayloadCoderto 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 TypeMethodDescriptionintMessageQueue.add(PayloadCoder request) Adds request to the queue and generates the tag.voidQueueElement.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 forStateMachinethat will perform sending an IPMI command in v2.0 format.