|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--bea.jolt.JoltDefAttrs | +--bea.jolt.JoltDefinition
This class represents the definition of a Jolt object that can be both a service and an asynchronous message.
JoltRemoteService
,
bea.jolt.JoltMessage
Fields inherited from class bea.jolt.JoltDefAttrs |
AVLIST,
BINARY,
BOP,
BYTE,
CONVERSATION,
DOUBLE,
EOP,
EVENT,
FLOAT,
IBUFTYPE,
INTEGER,
IVIEWNAME,
MANDATORY,
NOACC,
OBUFTYPE,
OPTIONAL,
OVIEWNAME,
PARMACC,
PARMDESC,
PARMFID,
PARMFINDEX,
PARMFNAME,
PARMLEN,
PARMNAME,
PARMOCC,
PARMSTATUS,
PARMTYPE,
QSPACE,
QUEUE,
RDONLY,
RDWR,
SERVICE,
SHORT,
STRING,
VERSION,
WRONLY |
Constructor Summary | |
JoltDefinition(java.lang.String svcdef)
This constructor takes a string definition and converts it to an object. |
|
JoltDefinition(java.lang.String name,
java.lang.String typeName)
This constructor builds a new definition. |
Method Summary | |
bea.jolt.JoltParam |
addParam(java.lang.String nm,
bea.jolt.JoltParam param,
bea.jolt.JoltParam prev)
Adds a parameter to the hash table and the linked list. |
java.util.Enumeration |
getKeys()
Enumerates the property keys. |
java.lang.String |
getName()
Gets the name of the definition (such as the service name) for this object. |
bea.jolt.JoltParam |
getParam(java.lang.String name)
Gets the parameter object for the name. |
java.util.Enumeration |
getParams()
Enumerates the parameter list. |
java.lang.String |
getProperty(java.lang.String name)
Gets a property element of the definition. |
int |
getType()
Gets the type of definition. |
java.lang.String |
getTypeName()
Gets the key token to the reposository. |
int |
getVersion()
Gets the version number of the definition. |
java.lang.String |
id2name(int id)
Gets the parameter name based on the field id. |
int |
numParams()
Gets the number of parameters in the definition. |
void |
putProperty(java.lang.String name,
java.lang.String val)
Puts a property element for the definition. |
java.lang.String |
toString()
Builds the definition string from this object. |
Methods inherited from class bea.jolt.JoltDefAttrs |
getInteger |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public JoltDefinition(java.lang.String name, java.lang.String typeName)
name
- The service name.typeName
- The key to the repository.public JoltDefinition(java.lang.String svcdef) throws bea.jolt.DefinitionException
svcdef
- The definition in a string.Method Detail |
public java.lang.String getName()
public int getVersion()
public java.lang.String getTypeName()
public int getType()
Request#SERVICE
,
Request#QUEUE
public int numParams()
public java.util.Enumeration getParams()
public java.lang.String id2name(int id)
public bea.jolt.JoltParam getParam(java.lang.String name) throws java.lang.NoSuchFieldError
name
- The parameter name.public java.lang.String getProperty(java.lang.String name)
name
- The property name.public void putProperty(java.lang.String name, java.lang.String val)
name
- The property name.val
- The property value.public java.util.Enumeration getKeys()
public java.lang.String toString()
public bea.jolt.JoltParam addParam(java.lang.String nm, bea.jolt.JoltParam param, bea.jolt.JoltParam prev)
nm
- The name of the parameter.param
- The parameter object to be added.prev
- The previous parameter object.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |