com.softwareag.jca
Class PMQActivationSpec

java.lang.Object
  extended by com.softwareag.jca.PMQActivationSpec
All Implemented Interfaces:
javax.resource.spi.ActivationSpec, javax.resource.spi.ResourceAdapterAssociation
Direct Known Subclasses:
PMQResourceAdapter, RPCActivationSpec

public class PMQActivationSpec
extends java.lang.Object
implements javax.resource.spi.ActivationSpec

Defines and implements the parameter interface for PMQMessageServer.

Version:
$Revision: 1.3 $

Constructor Summary
PMQActivationSpec()
           
 
Method Summary
 void addResource(PMQMessageServer instance)
          Add server instance .
 java.lang.String getBroker()
           
 java.lang.String getCompression()
           
 java.lang.String getEncryption()
           
 java.lang.String getEnvironment()
           
 java.lang.String getPassword()
           
 java.lang.String getQueue()
           
 java.lang.String getReplicates()
           
 int getReplicatesInt()
           
 javax.resource.spi.ResourceAdapter getResourceAdapter()
          Not supported.
 java.lang.String getService()
           
 java.lang.String getToken()
           
 java.lang.String getTraceLevel()
           
 java.lang.String getUserid()
           
 void releaseResource()
          Shutdown all server.
 void setBroker(java.lang.String value)
          Set Broker ID
 void setCompression(java.lang.String value)
          Sets the message compression level of communication.
 void setEncryption(java.lang.String value)
          Sets the message encryption level of communication.
 void setEnvironment(java.lang.String value)
           
 void setPassword(java.lang.String value)
          Set password for user ID and EntireX Security.
 void setQueue(java.lang.String value)
           
 void setReplicates(java.lang.Integer value)
          Set number of instances (replicates).
 void setReplicates(java.lang.String value)
          Set number of instances (replicates).
 void setResourceAdapter(javax.resource.spi.ResourceAdapter adapter)
          Inherits the default properties from resource adapter.
 void setService(java.lang.String value)
          Set queue service name.
 void setToken(java.lang.String value)
          Set token for user ID.
 void setTraceLevel(java.lang.String value)
          Enables printing out trace information.
 void setUserid(java.lang.String value)
          Set user ID to identify PMQ server in Broker.
 java.lang.String[] tokenizedService()
           
 void validate()
          Validates all properties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PMQActivationSpec

public PMQActivationSpec()
Method Detail

validate

public void validate()
              throws javax.resource.spi.InvalidPropertyException
Validates all properties

Specified by:
validate in interface javax.resource.spi.ActivationSpec
Throws:
javax.resource.spi.InvalidPropertyException

getResourceAdapter

public javax.resource.spi.ResourceAdapter getResourceAdapter()
Not supported.

Specified by:
getResourceAdapter in interface javax.resource.spi.ResourceAdapterAssociation

setResourceAdapter

public void setResourceAdapter(javax.resource.spi.ResourceAdapter adapter)
                        throws javax.resource.ResourceException
Inherits the default properties from resource adapter.

Specified by:
setResourceAdapter in interface javax.resource.spi.ResourceAdapterAssociation
Throws:
javax.resource.ResourceException

setBroker

public void setBroker(java.lang.String value)
Set Broker ID

Parameters:
value - Broker ID

getBroker

public java.lang.String getBroker()
Returns:
Broker ID

setService

public void setService(java.lang.String value)
Set queue service name.

Parameters:
value - CLASS/SERVER/SERVICE

getService

public java.lang.String getService()
Returns:
Queue service name

setUserid

public void setUserid(java.lang.String value)
Set user ID to identify PMQ server in Broker.

Parameters:
value - user ID

getUserid

public java.lang.String getUserid()
Returns:
user ID

setPassword

public void setPassword(java.lang.String value)
Set password for user ID and EntireX Security.

Parameters:
value - password

getPassword

public java.lang.String getPassword()
Returns:
password of EntireX Security

setToken

public void setToken(java.lang.String value)
Set token for user ID.

Parameters:
value - token

getToken

public java.lang.String getToken()
Returns:
token name for user ID

addResource

public void addResource(PMQMessageServer instance)
Add server instance .

Parameters:
instance - the object

releaseResource

public void releaseResource()
Shutdown all server.


getReplicatesInt

public int getReplicatesInt()
Returns:
The number of replicates to be started.

getReplicates

public java.lang.String getReplicates()
Returns:
The number (as string) of replicates to be started.

setReplicates

public void setReplicates(java.lang.String value)
Set number of instances (replicates).

Parameters:
value - as integer

setReplicates

public void setReplicates(java.lang.Integer value)
Set number of instances (replicates).

Parameters:
value - as integer

setQueue

public void setQueue(java.lang.String value)
Parameters:
value - sets queue name of getService().

setEnvironment

public void setEnvironment(java.lang.String value)
Parameters:
value - sets environment name of getService().

getQueue

public java.lang.String getQueue()
Returns:
queue name of getService().

getEnvironment

public java.lang.String getEnvironment()
Returns:
environment name of getService().

tokenizedService

public java.lang.String[] tokenizedService()
Returns:
Tokenized service string of getService().

getCompression

public java.lang.String getCompression()
Returns:
message compression level of communication.

setCompression

public void setCompression(java.lang.String value)
Sets the message compression level of communication. See EntireX parameter values of possible values. The default is no compression.

Parameters:
value - compression level

getEncryption

public java.lang.String getEncryption()
Returns:
message encryption level of communication.

setEncryption

public void setEncryption(java.lang.String value)
Sets the message encryption level of communication.

Parameters:
value - encryption level

getTraceLevel

public java.lang.String getTraceLevel()
Returns:
trace level to print information.

setTraceLevel

public void setTraceLevel(java.lang.String value)
Enables printing out trace information.

Parameters:
value - see EntireX trace values.


Copyright © 2004-2008 Software AG. All Rights Reserved.