|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The security exit interface allows you to customize the security flows that occur when an atttempt is made to connect to a queue manager.
Note: This interface does not apply when connecting directly to WebSphere MQ in bindings mode.
To provide your own security exit, define a class that implements this interface. Create a new instance of your class and assign it to the MQEnvironment.securityExit field before constructing your MQQueueManager object.
For example,
// in MySecurityExit.java class MySecurityExit implements MQSecurityExit { // you must provide an implementation of the securityExit method public byte[] securityExit(MQChannelExit channelExitParms, MQChannelDefinition channelDefinition, byte[] agentBuffer) { // your exit code goes here... } } // in your main program... MQEnvironment.securityExit = new MySecurityExit(); ... // other initialisation MQQueueManager qMgr = new MQQueueManager("");
Method Summary | |
byte[] |
securityExit(MQChannelExit channelExitParms,
MQChannelDefinition channelDefinition,
byte[] agentBuffer)
The security exit method that your class must provide. |
Method Detail |
public byte[] securityExit(MQChannelExit channelExitParms, MQChannelDefinition channelDefinition, byte[] agentBuffer)
channelExitParms
- contains information about the context in
which the exit is being invoked.
channelExitParms.exitResponse
is a parameter which you use to tell the WebSphere
MQ Client for Java what action to take next.channelDefinition
- Contains details of the channel through which
all communications with the queue manager take place.agentBuffer
- if channelExitParms.exitReason
is
MQChannelExit.MQXR_SEC_MSG, then agentBuffer contains the security message
received from the queue manager, otherwise agentBuffer is null.
MQChannelExit
,
MQChannelDefinition
|
(c) Copyright IBM Corp. 2005. All Rights Reserved. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |