com.collation.platform.model.topology.app.messaging.mq
Interface MQModelQueue

All Superinterfaces:
ConfigurationItem, LogicalElement, ManagedElement, ManagedSystemElement, ModelObject, MQBase, MQQueue, java.io.Serializable

public interface MQModelQueue
extends MQQueue

From section 6.2.4 of MQ Fundamentals: Model queue objects provide the attributes of a local queue object that can be created dynamically by an application. Dynamically created queues are instances of local queues and can hold messages. These attributes can be specified on a model queue object (QMODEL) to control the attributes of the dynamic queue created.

Persistable:
true

Field Summary
static java.lang.String IBM_COPYRIGHT
           
 
Method Summary
 java.lang.String getCFSTRUCT()
          Specific to ZOS and limited to 12 characters
 int getDefinitionType()
          Queue definition type (parameter identifier: MQIA_DEFINITION_TYPE).
 boolean getGet()
          Whether applications are to be permitted to get messages from this queue: ENABLED - Messages can be retrieved from the queue (by suitably authorized applications).
 java.lang.String getInitiationQueue()
          Initiation queue name (parameter identifier: MQCA_INITIATION_Q_NAME).
 int getTransmissionUsage()
          Usage (parameter identifier: MQIA_USAGE).
 boolean getTriggerControl()
          Trigger control (parameter identifier: MQIA_TRIGGER_CONTROL).
 java.lang.String getTriggerData()
          Trigger data (parameter identifier: MQCA_TRIGGER_DATA).
 long getTriggerDepth()
          The number of messages that have to be on the queue before a trigger message is written.
 int getTriggerType()
          Trigger type (parameter identifier: MQIA_TRIGGER_TYPE).
 boolean hasCFSTRUCT()
           
 boolean hasDefinitionType()
           
 boolean hasGet()
           
 boolean hasInitiationQueue()
           
 boolean hasTransmissionUsage()
           
 boolean hasTriggerControl()
           
 boolean hasTriggerData()
           
 boolean hasTriggerDepth()
           
 boolean hasTriggerType()
           
 void setCFSTRUCT(java.lang.String x)
           
 void setDefinitionType(int x)
           
 void setGet(boolean x)
           
 void setInitiationQueue(java.lang.String x)
           
 void setTransmissionUsage(int x)
           
 void setTriggerControl(boolean x)
           
 void setTriggerData(java.lang.String x)
           
 void setTriggerDepth(long x)
           
 void setTriggerType(int x)
           
 
Methods inherited from interface com.collation.platform.model.topology.app.messaging.mq.MQQueue
getDefaultPersistence, getName, getPut, getQSGDISP, getQueueManager, hasDefaultPersistence, hasName, hasPut, hasQSGDISP, hasQueueManager, setDefaultPersistence, setName, setPut, setQSGDISP, setQueueManager
 
Methods inherited from interface com.collation.platform.model.topology.core.ManagedElement
getManagedSystemName, getRoles, hasManagedSystemName, hasRoles, setManagedSystemName, setRoles
 
Methods inherited from interface com.collation.platform.model.ModelObject
getAdminState, getAllAttributes, getBidiFlag, getBidiFormat, getCDMSource, getCmdbSource, getContextIp, getCreatedBy, getDescription, getDisplayName, getExtendedAttributes, getGuid, getLabel, getLastModifiedBy, getLastModifiedTime, getObjectType, getSourceToken, hasAdminState, hasBidiFlag, hasBidiFormat, hasCDMSource, hasCmdbSource, hasContextIp, hasDescription, hasDisplayName, hasExtendedAttributes, hasGuid, hasLabel, hasObjectType, hasSourceToken, setAdminState, setBidiFlag, setBidiFormat, setCDMSource, setCmdbSource, setContextIp, setDescription, setExtendedAttributes, setGuid, setLabel, setObjectType, setSourceToken
 
Methods inherited from interface com.collation.platform.model.topology.app.messaging.mq.MQBase
getDefault, getIsValid, getSystem, hasDefault, hasIsValid, hasSystem, setDefault, setIsValid, setSystem
 
Methods inherited from interface com.collation.platform.model.topology.process.itil.ConfigurationItem
getAssetID, getAssetTag, getCICategory, getConfigLastUpdate, getLastAuditState, getLastAuditTime, getLastLifecycleStateTime, getLifecycleState, getPrimaryOwner, hasAssetID, hasAssetTag, hasCICategory, hasConfigLastUpdate, hasLastAuditState, hasLastAuditTime, hasLastLifecycleStateTime, hasLifecycleState, hasPrimaryOwner, setAssetID, setAssetTag, setCICategory, setConfigLastUpdate, setLastAuditState, setLastAuditTime, setLastLifecycleStateTime, setLifecycleState, setPrimaryOwner
 

Field Detail

IBM_COPYRIGHT

static final java.lang.String IBM_COPYRIGHT
See Also:
Constant Field Values
Method Detail

getTriggerControl

boolean getTriggerControl()
                          throws AttributeNotSetException
Trigger control (parameter identifier: MQIA_TRIGGER_CONTROL).

Throws:
AttributeNotSetException

setTriggerControl

void setTriggerControl(boolean x)

hasTriggerControl

boolean hasTriggerControl()

getCFSTRUCT

java.lang.String getCFSTRUCT()
                             throws AttributeNotSetException
Specific to ZOS and limited to 12 characters

Throws:
AttributeNotSetException

setCFSTRUCT

void setCFSTRUCT(java.lang.String x)

hasCFSTRUCT

boolean hasCFSTRUCT()

getInitiationQueue

java.lang.String getInitiationQueue()
                                    throws AttributeNotSetException
Initiation queue name (parameter identifier: MQCA_INITIATION_Q_NAME). The maximum length of the string is MQ_Q_NAME_LENGTH.

Throws:
AttributeNotSetException

setInitiationQueue

void setInitiationQueue(java.lang.String x)

hasInitiationQueue

boolean hasInitiationQueue()

getTriggerData

java.lang.String getTriggerData()
                                throws AttributeNotSetException
Trigger data (parameter identifier: MQCA_TRIGGER_DATA). The maximum length of the string is MQ_TRIGGER_DATA_LENGTH.

Throws:
AttributeNotSetException

setTriggerData

void setTriggerData(java.lang.String x)

hasTriggerData

boolean hasTriggerData()

getTriggerDepth

long getTriggerDepth()
                     throws AttributeNotSetException
The number of messages that have to be on the queue before a trigger message is written. Defined in: MQQueue class Data Type: Long Syntax: To get: trigdepthand = MQQueue.TriggerDepth To set: MQQueue.TriggerDepth = trigdepthand Trigger depth (parameter identifier: MQIA_TRIGGER_DEPTH).

Throws:
AttributeNotSetException

setTriggerDepth

void setTriggerDepth(long x)

hasTriggerDepth

boolean hasTriggerDepth()

getTransmissionUsage

int getTransmissionUsage()
                         throws AttributeNotSetException
Usage (parameter identifier: MQIA_USAGE).

Throws:
AttributeNotSetException

setTransmissionUsage

void setTransmissionUsage(int x)

hasTransmissionUsage

boolean hasTransmissionUsage()

getTriggerType

int getTriggerType()
                   throws AttributeNotSetException
Trigger type (parameter identifier: MQIA_TRIGGER_TYPE).

Throws:
AttributeNotSetException

setTriggerType

void setTriggerType(int x)

hasTriggerType

boolean hasTriggerType()

getGet

boolean getGet()
               throws AttributeNotSetException
Whether applications are to be permitted to get messages from this queue: ENABLED - Messages can be retrieved from the queue (by suitably authorized applications). DISABLED -Applications cannot retrieve messages from the queue.

Throws:
AttributeNotSetException

setGet

void setGet(boolean x)

hasGet

boolean hasGet()

getDefinitionType

int getDefinitionType()
                      throws AttributeNotSetException
Queue definition type (parameter identifier: MQIA_DEFINITION_TYPE).

Throws:
AttributeNotSetException

setDefinitionType

void setDefinitionType(int x)

hasDefinitionType

boolean hasDefinitionType()