oracle.owb.aq
Interface AdvancedQueue
- All Superinterfaces:
- CompilableObject, Component, Extensible, OWBNamedObject, PropertyOwner, ReconcileSource, Snapshotable, ValidatableObject
- public interface AdvancedQueue
- extends OWBNamedObject, Component, PropertyOwner, Extensible, ValidatableObject, CompilableObject, ReconcileSource
This interface represents an Oracle Advanced Queue.
An AdvancedQueue has a Payload Type expressed as an ObjectType
which defines it's basic structure.
It can be instantiated only from Oracle Module using
createAdvancedQueue() or findAdvancedQueue() methods.
|
Field Summary |
static java.lang.String |
Prop_Deployable
Name of the property representing if Deployable. |
static java.lang.String |
Prop_PayloadType
Name of the property representing Payload structure. |
static java.lang.String |
Prop_QueueTableName
Name of the property representing underlying Queue Table. |
static java.lang.String |
Prop_Tablespace
Name of the property representing the Tablespace. |
|
Method Summary |
ObjectType |
getPayloadType()
This method returns the ObjectType which defines its payload. |
void |
setPayloadType(ObjectType payloadtype)
This method sets the payload structure of this AdvancedQueue. |
void |
setProperty(java.lang.String key,
java.lang.String value)
This method sets the various properties for the AdvancedQueue. |
| Methods inherited from interface oracle.owb.foundation.OWBNamedObject |
delete, getBusinessName, getClassDefinition, getComponent, getDescription, getName, getUOID, isDeletable, isEditable, isRenamable, setBusinessName, setDescription, setName |
| Methods inherited from interface oracle.owb.foundation.property.PropertyOwner |
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValue, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValue, setPropertyValueByString |
Prop_PayloadType
public static final java.lang.String Prop_PayloadType
- Name of the property representing Payload structure.
Prop_Tablespace
public static final java.lang.String Prop_Tablespace
- Name of the property representing the Tablespace.
Prop_QueueTableName
public static final java.lang.String Prop_QueueTableName
- Name of the property representing underlying Queue Table.
Prop_Deployable
public static final java.lang.String Prop_Deployable
- Name of the property representing if Deployable.
getPayloadType
public ObjectType getPayloadType()
throws OWBException
- This method returns the ObjectType which defines its payload.
- Returns:
- the ObjectType which defines it's payload.
- Throws:
OWBException - - See Also:
setPayloadType(ObjectType)
setPayloadType
public void setPayloadType(ObjectType payloadtype)
throws OWBException
- This method sets the payload structure of this AdvancedQueue.
- Parameters:
payloadtype - an ObjectType which defines the structure of its
payload.- Throws:
OWBException - - See Also:
getPayloadType()
setProperty
public void setProperty(java.lang.String key,
java.lang.String value)
throws NoSuchPropertyException,
TypeMismatchException
- This method sets the various properties for the AdvancedQueue.
The properties which can be set on Advanced Queue are all the
public member attributes which are perfixed by "Prop_".
- Parameters:
key - name of the property to be set.value - value of the property to be set.- Throws:
NoSuchPropertyException - if the property name specified does not
existTypeMismatchException - if the value specified is not of a
compatible type