Oracle Application Server TopLink API Reference
10g Release 2 (10.1.2)

B15903-01


oracle.toplink.tools.ejbjar
Class MessageDriven

java.lang.Object
  extended byoracle.toplink.tools.ejbjar.DomObject
      extended byoracle.toplink.tools.ejbjar.Description
          extended byoracle.toplink.tools.ejbjar.EnterpriseObject
              extended byoracle.toplink.tools.ejbjar.MessageDriven

All Implemented Interfaces:
EjbJarConstants

public class MessageDriven
extends EnterpriseObject

Message-driven object that stores all deployment descriptor info pertaining to a particular message-driven bean.


Field Summary

Fields inherited from interface oracle.toplink.tools.ejbjar.EjbJarConstants
ABSTRACT_SCHEMA_NAME, ACKNOWLEDGE_MODE, APPLICATION_AUTH, ASSEMBLY_DESCRIPTOR, AUTO_ACKNOWLEDGE, BEAN_MANAGED, BOOLEAN_TYPE, BYTE_TYPE, CASCADE_DELETE, CMP_FIELD, CMP_VERSION, CMP_VERSION_1, CMP_VERSION_2, CMR_FIELD, CMR_FIELD_NAME, CMR_FIELD_TYPE, COLLECTION_TYPE, CONTAINER_AUTH, CONTAINER_MANAGED, CONTAINER_TRANSACTION, DESCRIPTION, DESTINATION_TYPE, DISPLAY_NAME, DOUBLE_TYPE, DUPS_OK_ACKNOWLEDGE, DURABLE, EJB_CLASS, EJB_CLIENT_JAR, EJB_JAR, EJB_LINK, EJB_LOCAL_REF, EJB_NAME, EJB_QL, EJB_REF, EJB_REF_NAME, EJB_REF_TYPE, EJB_RELATION, EJB_RELATION_NAME, EJB_RELATIONSHIP_ROLE, EJB_RELATIONSHIP_ROLE_NAME, ENTERPRISE_BEANS, ENTITY, ENTITY_REF_TYPE, ENV_ENTRY, ENV_ENTRY_NAME, ENV_ENTRY_TYPE, ENV_ENTRY_VALUE, EXCLUDE_LIST, FALSE_VALUE, FIELD_NAME, FLOAT_TYPE, HOME, INTEGER_TYPE, LARGE_ICON, LOCAL, LOCAL_HOME, LONG_TYPE, MANDATORY, MESSAGE_DRIVEN, MESSAGE_DRIVEN_DESTINATION, MESSAGE_SELECTOR, METHOD, METHOD_INTF, METHOD_NAME, METHOD_PARAM, METHOD_PARAMS, METHOD_PERMISSION, MULTIPLICITY, MULTIPLICITY_MANY, MULTIPLICITY_ONE, NEVER, NONDURABLE, NOT_SUPPORTED, PERSISTENCE_TYPE, PRIM_KEY_CLASS, PRIMKEY_FIELD, QUERY, QUERY_METHOD, QUEUE_TYPE, REENTRANT, RELATIONSHIP_ROLE_SOURCE, RELATIONSHIPS, REMOTE, REQUIRED, REQUIRES_NEW, RES_AUTH, RES_REF_NAME, RES_SHARING_SCOPE, RES_TYPE, RESOURCE_ENV_REF, RESOURCE_ENV_REF_NAME, RESOURCE_ENV_REF_TYPE, RESOURCE_REF, RESULT_TYPE_MAPPING, ROLE_LINK, ROLE_NAME, RUN_AS, SECURITY_IDENTITY, SECURITY_ROLE, SECURITY_ROLE_REF, SESSION, SESSION_REF_TYPE, SESSION_TYPE, SET_TYPE, SHAREABLE_SCOPE, SHORT_TYPE, SMALL_ICON, STATEFUL_TYPE, STATELESS_TYPE, STRING_TYPE, SUBSCRIPTION_DURABILITY, SUPPORTS, TOPIC_TYPE, TRANS_ATTRIBUTE, TRANSACTION_TYPE, TRUE_VALUE, UNCHECKED, UNSHAREABLE_SCOPE, USE_CALLER_IDENTITY

Constructor Summary
MessageDriven()

Method Summary
java.lang.String getAcknowledgeMode()
MessageDrivenDestination getMessageDrivenDestination()
java.lang.String getMessageSelector()
java.lang.String getTransactionType()
boolean isMessageDriven()
Return true if this is a message-driven object, false if not.
void loadFromElement(org.w3c.dom.Element e)
Load the data for this instance from the specified element.
void setAcknowledgeMode(java.lang.String ackMode)
void setMessageDrivenDestination(MessageDrivenDestination dest)
void setMessageSelector(java.lang.String msgSelector)
void setTransactionType(java.lang.String transType)
org.w3c.dom.Element toElement(org.w3c.dom.Document doc)
Return the data from this instance as a DOM element.

Methods inherited from class oracle.toplink.tools.ejbjar.EnterpriseObject
getDisplayName, getEjbClass, getEjbLocalReferences, getEjbName, getEjbReferences, getEnvEntries, getLargeIcon, getResourceEnvReferences, getResourceReferences, getSecurityIdentity, getSmallIcon, inheritedFields, isEntity, isSession, setDisplayName, setEjbClass, setEjbLocalReferences, setEjbName, setEjbReferences, setEnvEntries, setLargeIcon, setResourceReferences, setSecurityIdentity, setSmallIcon

Methods inherited from class oracle.toplink.tools.ejbjar.Description
getDescription, setDescription

Methods inherited from class oracle.toplink.tools.ejbjar.DomObject
trace

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

MessageDriven

public MessageDriven()

Method Detail

getAcknowledgeMode

public java.lang.String getAcknowledgeMode()
Returns:
String the acknowledge mode String, or null if not specified

getMessageDrivenDestination

public MessageDrivenDestination getMessageDrivenDestination()
Returns:
MessageDrivenDestination the destination, or null if not specified

getMessageSelector

public java.lang.String getMessageSelector()
Returns:
String the message selector String, or null if not specified

getTransactionType

public java.lang.String getTransactionType()
Returns:
String the transaction type String

isMessageDriven

public boolean isMessageDriven()
Return true if this is a message-driven object, false if not.
Overrides:
isMessageDriven in class EnterpriseObject

setAcknowledgeMode

public void setAcknowledgeMode(java.lang.String ackMode)
Parameters:
ackMode - the acknowledge mode String

setMessageDrivenDestination

public void setMessageDrivenDestination(MessageDrivenDestination dest)
Parameters:
dest - the MessageDrivenDestination object

setMessageSelector

public void setMessageSelector(java.lang.String msgSelector)
Parameters:
msgSelector - the message selector String

setTransactionType

public void setTransactionType(java.lang.String transType)
Parameters:
transType - the transaction type String

loadFromElement

public void loadFromElement(org.w3c.dom.Element e)
Load the data for this instance from the specified element.
Overrides:
loadFromElement in class EnterpriseObject
Parameters:
e - the DOM element

toElement

public org.w3c.dom.Element toElement(org.w3c.dom.Document doc)
Return the data from this instance as a DOM element.
Specified by:
toElement in class EnterpriseObject
Parameters:
doc - a Document instance used to create elements

Copyright © 1998, 2005 Oracle Corporation. All Rights Reserved.