org.globus.mds.glue.batchprovider
Class SchedulerType

java.lang.Object
  extended byorg.globus.mds.glue.batchprovider.SchedulerType
All Implemented Interfaces:
AnyContentType, Serializable

public class SchedulerType
extends Object
implements Serializable, AnyContentType

Contains information from schedulers for use by the GLUE RP.

See Also:
Serialized Form

Constructor Summary
SchedulerType()
           
SchedulerType(InfoType info, JobType[] job, QueueType[] queue, MessageElement[] _any)
           
 
Method Summary
 boolean equals(Object obj)
           
 MessageElement[] get_any()
          Gets the _any value for this SchedulerType.
static Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 InfoType getInfo()
          Gets the info value for this SchedulerType.
 JobType[] getJob()
          Gets the job value for this SchedulerType.
 JobType getJob(int i)
           
 QueueType[] getQueue()
          Gets the queue value for this SchedulerType.
 QueueType getQueue(int i)
           
static Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
static TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void set_any(MessageElement[] _any)
          Sets the _any value for this SchedulerType.
 void setInfo(InfoType info)
          Sets the info value for this SchedulerType.
 void setJob(int i, JobType _value)
           
 void setJob(JobType[] job)
          Sets the job value for this SchedulerType.
 void setQueue(int i, QueueType _value)
           
 void setQueue(QueueType[] queue)
          Sets the queue value for this SchedulerType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchedulerType

public SchedulerType()

SchedulerType

public SchedulerType(InfoType info,
                     JobType[] job,
                     QueueType[] queue,
                     MessageElement[] _any)
Method Detail

getInfo

public InfoType getInfo()
Gets the info value for this SchedulerType.

Returns:
info

setInfo

public void setInfo(InfoType info)
Sets the info value for this SchedulerType.

Parameters:
info -

getJob

public JobType[] getJob()
Gets the job value for this SchedulerType.

Returns:
job

setJob

public void setJob(JobType[] job)
Sets the job value for this SchedulerType.

Parameters:
job -

getJob

public JobType getJob(int i)

setJob

public void setJob(int i,
                   JobType _value)

getQueue

public QueueType[] getQueue()
Gets the queue value for this SchedulerType.

Returns:
queue

setQueue

public void setQueue(QueueType[] queue)
Sets the queue value for this SchedulerType.

Parameters:
queue -

getQueue

public QueueType getQueue(int i)

setQueue

public void setQueue(int i,
                     QueueType _value)

get_any

public MessageElement[] get_any()
Gets the _any value for this SchedulerType.

Specified by:
get_any in interface AnyContentType
Returns:
_any

set_any

public void set_any(MessageElement[] _any)
Sets the _any value for this SchedulerType.

Specified by:
set_any in interface AnyContentType
Parameters:
_any -

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

getTypeDesc

public static TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static Serializer getSerializer(String mechType,
                                       Class _javaType,
                                       QName _xmlType)
Get Custom Serializer


getDeserializer

public static Deserializer getDeserializer(String mechType,
                                           Class _javaType,
                                           QName _xmlType)
Get Custom Deserializer



Copyright © 1999-2006 University of Chicago. All rights reserved.