public class GridJobExecuteRequest extends GridTcpCommunicationMessageAdapter implements GridTaskMessage
BIT_SET_NOT_READ, BOOLEAN_ARR_NOT_READ, BYTE_ARR_LIST_NOT_READ, BYTE_ARR_NOT_READ, CACHE_VER_NOT_READ, CHAR_ARR_NOT_READ, CLOCK_DELTA_VER_NOT_READ, commState, DHT_PART_EXCHANGE_ID_NOT_READ, DOUBLE_ARR_NOT_READ, DR_INT_REQ_ENTRY_NOT_READ, ENUM_NOT_READ, FLOAT_ARR_NOT_READ, GRID_UUID_NOT_READ, INT_ARR_NOT_READ, LONG_ARR_NOT_READ, LONG_LIST_NOT_READ, MSG_NOT_READ, NULL, SHORT_ARR_NOT_READ, STR_NOT_READ, UUID_NOT_READ, VAL_BYTES_NOT_READ| Constructor and Description |
|---|
GridJobExecuteRequest()
No-op constructor to support
Externalizable interface. |
GridJobExecuteRequest(GridUuid sesId,
GridUuid jobId,
String taskName,
String userVer,
String taskClsName,
byte[] jobBytes,
GridComputeJob job,
long startTaskTime,
long timeout,
Collection<UUID> top,
byte[] siblingsBytes,
Collection<GridComputeJobSibling> siblings,
byte[] sesAttrsBytes,
Map<Object,Object> sesAttrs,
byte[] jobAttrsBytes,
Map<? extends Serializable,? extends Serializable> jobAttrs,
String cpSpi,
GridUuid clsLdrId,
GridDeploymentMode depMode,
boolean dynamicSiblings,
Map<UUID,GridUuid> ldrParticipants,
boolean forceLocDep,
boolean sesFullSup,
boolean internal) |
arrayIterator, messageReader, messageWriterpublic GridJobExecuteRequest()
Externalizable interface.public GridJobExecuteRequest(GridUuid sesId, GridUuid jobId, String taskName, String userVer, String taskClsName, byte[] jobBytes, GridComputeJob job, long startTaskTime, long timeout, @Nullable Collection<UUID> top, byte[] siblingsBytes, Collection<GridComputeJobSibling> siblings, byte[] sesAttrsBytes, Map<Object,Object> sesAttrs, byte[] jobAttrsBytes, Map<? extends Serializable,? extends Serializable> jobAttrs, String cpSpi, GridUuid clsLdrId, GridDeploymentMode depMode, boolean dynamicSiblings, Map<UUID,GridUuid> ldrParticipants, boolean forceLocDep, boolean sesFullSup, boolean internal)
sesId - Task session ID.jobId - Job ID.taskName - Task name.userVer - Code version.taskClsName - Fully qualified task name.jobBytes - Job serialized body.job - Job.startTaskTime - Task execution start time.timeout - Task execution timeout.top - Topology.siblingsBytes - Serialized collection of split siblings.siblings - Collection of split siblings.sesAttrsBytes - Map of session attributes.sesAttrs - Session attributes.jobAttrsBytes - Job context attributes.jobAttrs - Job attributes.cpSpi - Collision SPI.clsLdrId - Task local class loader id.depMode - Task deployment mode.dynamicSiblings - True if siblings are dynamic.ldrParticipants - Other node class loader IDs that can also load classes.forceLocDep - True If remote node should ignore deployment settings.sesFullSup - True if session attributes are disabled.internal - True if internal job.public GridUuid getSessionId()
getSessionId in interface GridTaskMessagepublic GridUuid getJobId()
public String getTaskClassName()
public String getTaskName()
public String getUserVersion()
public byte[] getJobBytes()
public GridComputeJob getJob()
public long getStartTaskTime()
public long getTimeout()
public long getCreateTime()
public byte[] getSiblingsBytes()
public Collection<GridComputeJobSibling> getSiblings()
public byte[] getSessionAttributesBytes()
public byte[] getJobAttributesBytes()
public Map<? extends Serializable,? extends Serializable> getJobAttributes()
public String getCheckpointSpi()
public GridUuid getClassLoaderId()
public GridDeploymentMode getDeploymentMode()
public boolean isDynamicSiblings()
public Map<UUID,GridUuid> getLoaderParticipants()
public boolean isForceLocalDeployment()
true if deployment should always be used.@Nullable public Collection<UUID> topology()
public boolean isSessionFullSupport()
True if session attributes are enabled.public boolean isInternal()
True if internal job.public GridTcpCommunicationMessageAdapter clone()
clone in class GridTcpCommunicationMessageAdapterprotected void clone0(GridTcpCommunicationMessageAdapter _msg)
this.clone0 in class GridTcpCommunicationMessageAdapter_msg - Message to clone from.public boolean writeTo(ByteBuffer buf)
writeTo in class GridTcpCommunicationMessageAdapterbuf - Byte buffer.public boolean readFrom(ByteBuffer buf)
readFrom in class GridTcpCommunicationMessageAdapterbuf - Byte buffer.public byte directType()
directType in class GridTcpCommunicationMessageAdapterCopyright © 2014. All rights reserved.