Class GridDeploymentInfoBean
- java.lang.Object
-
- org.apache.ignite.internal.managers.deployment.GridDeploymentInfoBean
-
- All Implemented Interfaces:
Externalizable,Serializable,GridDeploymentInfo,Message
public class GridDeploymentInfoBean extends Object implements Message, GridDeploymentInfo, Externalizable
Deployment info bean.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.apache.ignite.plugin.extensions.communication.Message
DIRECT_TYPE_SIZE
-
-
Constructor Summary
Constructors Constructor Description GridDeploymentInfoBean()Required byExternalizable.GridDeploymentInfoBean(GridDeploymentInfo dep)GridDeploymentInfoBean(IgniteUuid clsLdrId, String userVer, DeploymentMode depMode, Map<UUID,IgniteUuid> participants)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IgniteUuidclassLoaderId()DeploymentModedeployMode()shortdirectType()Gets message type.booleanequals(Object o)bytefieldsCount()Gets fields count.inthashCode()booleanlocalDeploymentOwner()voidonAckReceived()Method called when ack message received.Map<UUID,IgniteUuid>participants()voidreadExternal(ObjectInput in)booleanreadFrom(ByteBuffer buf, MessageReader reader)Reads this message from provided byte buffer.longsequenceNumber()StringtoString()StringuserVersion()voidwriteExternal(ObjectOutput out)booleanwriteTo(ByteBuffer buf, MessageWriter writer)Writes this message to provided byte buffer.
-
-
-
Constructor Detail
-
GridDeploymentInfoBean
public GridDeploymentInfoBean()
Required byExternalizable.
-
GridDeploymentInfoBean
public GridDeploymentInfoBean(IgniteUuid clsLdrId, String userVer, DeploymentMode depMode, Map<UUID,IgniteUuid> participants)
- Parameters:
clsLdrId- Class loader ID.userVer- User version.depMode- Deployment mode.participants- Participants.
-
GridDeploymentInfoBean
public GridDeploymentInfoBean(GridDeploymentInfo dep)
- Parameters:
dep- Grid deployment.
-
-
Method Detail
-
classLoaderId
public IgniteUuid classLoaderId()
- Specified by:
classLoaderIdin interfaceGridDeploymentInfo- Returns:
- Class loader ID.
-
deployMode
public DeploymentMode deployMode()
- Specified by:
deployModein interfaceGridDeploymentInfo- Returns:
- Deployment mode.
-
userVersion
public String userVersion()
- Specified by:
userVersionin interfaceGridDeploymentInfo- Returns:
- User version.
-
sequenceNumber
public long sequenceNumber()
- Specified by:
sequenceNumberin interfaceGridDeploymentInfo- Returns:
- Sequence number.
-
localDeploymentOwner
public boolean localDeploymentOwner()
- Specified by:
localDeploymentOwnerin interfaceGridDeploymentInfo- Returns:
- Local deployment ownership flag.
-
participants
public Map<UUID,IgniteUuid> participants()
- Specified by:
participantsin interfaceGridDeploymentInfo- Returns:
- Participant map for SHARED mode.
-
onAckReceived
public void onAckReceived()
Method called when ack message received.- Specified by:
onAckReceivedin interfaceMessage
-
writeTo
public boolean writeTo(ByteBuffer buf, MessageWriter writer)
Writes this message to provided byte buffer.
-
readFrom
public boolean readFrom(ByteBuffer buf, MessageReader reader)
Reads this message from provided byte buffer.
-
directType
public short directType()
Gets message type.- Specified by:
directTypein interfaceMessage- Returns:
- Message type.
-
fieldsCount
public byte fieldsCount()
Gets fields count.- Specified by:
fieldsCountin interfaceMessage- Returns:
- Fields count.
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
-