Websphere MQ Everyplace

com.ibm.mqe.registry
Class MQeRegistry

java.lang.Object
  |
  +--com.ibm.mqe.MQe
        |
        +--com.ibm.mqe.registry.MQeRegistry
All Implemented Interfaces:
MQeExceptionCodes
Direct Known Subclasses:
MQeMiniCertSvrRegistry, MQePrivateRegistry, MQePublicRegistry

public class MQeRegistry
extends MQe

Used to store, update, retrieve, and delete information from persistent storage.


Field Summary
static java.lang.String Adapter
          Constant used to hold the Adapter value.
static java.lang.String CAIPAddrPort
          Constant used to hold the port address of mini-certificate server.
static java.lang.String CertReqPIN
          Constant used to hold the certificate request PIN supplied by the entity.
static java.lang.String DirName
          Constant used to hold the pathname for the ini file.
static java.lang.String FileRegistry
          Constant used to hold the FileRegistry String.
static java.lang.String KeyRingPassword
          Constant used to hold the password which is used to protect the mini-certificate server's own private key.
static java.lang.String LocalRegType
          Constant used to hold the Local Registry type value.
static java.lang.String PIN
          Constant used to hold the PIN value which is used to access the registry.
static java.lang.String PrivateRegistry
          Constant used to hold the PrivateRegistry String.
static java.lang.String Separator
          Constant used to hold the file seperator value.
 
Fields inherited from class com.ibm.mqe.MQe
Admin_Queue_Name, Admin_Reply_Queue_Name, copyright, DeadLetter_Queue_Name, Event_Activate, Event_Attribute, Event_Authenticate, Event_Close, Event_Logoff, Event_Logon, Event_MiniCert_Validate, Event_Queue, Event_QueueManager, Event_UserBase, JMS_Version, MQ_Headers, MQe_Log_Audit_Failure, MQe_Log_Audit_Success, MQe_Log_Error, MQe_Log_Information, MQe_Log_Success, MQe_Log_Warning, Msg_BackoutCount, Msg_CorrelID, Msg_ExpireTime, Msg_LockID, Msg_MsgID, Msg_OriginQMgr, Msg_Priority, Msg_ReplyToQ, Msg_ReplyToQMgr, Msg_Resend, Msg_Style, Msg_Style_Datagram, Msg_Style_Reply, Msg_Style_Request, Msg_Time, Msg_WrapMsg, sccsid, System_Default_Queue_Name, version
 
Fields inherited from interface com.ibm.mqe.MQeExceptionCodes
Except_Active, Except_AdapterException, Except_AdapterMissingRemoteAddress, Except_Admin_ActionNotSupported, Except_Admin_InvalidField, Except_Admin_NotAdminMsg, Except_AdminAction, Except_Authenticate, Except_BadRequest, Except_BridgeListener, Except_Chnl_Attributes, Except_Chnl_ID, Except_Chnl_Limit, Except_Chnl_Overrun, Except_Closed, Except_Con_AdapterRequired, Except_Con_AliasAlreadyExists, Except_Con_AlreadyExists, Except_Con_InvalidName, Except_Connect_Failure, Except_ConnectonType, Except_Cryptor, Except_Data, Except_Duplicate, Except_JmxProperties, Except_Listener, Except_MessageStore, Except_MiniCertReg_ActivateFailed, Except_MiniCertReg_BadPIN, Except_MiniCertReg_NotOpen, Except_NotActive, Except_NotAllowed, Except_NotFound, Except_NotSupported, Except_PrivateReg_ActivateFailed, Except_PrivateReg_BadPIN, Except_PrivateReg_NotOpen, Except_PublicReg_ActivateFailed, Except_PublicReg_InvalidAddress, Except_PublicReg_InvalidRequest, Except_Q_Full, Except_Q_InvalidName, Except_Q_InvalidPriority, Except_Q_MsgTooLarge, Except_Q_NoMatchingMsg, Except_Q_TargetRegistryRequired, Except_QMgr_Activated, Except_QMgr_AlreadyExists, Except_QMgr_InvalidQMgrName, Except_QMgr_InvalidQName, Except_QMgr_NotActive, Except_QMgr_NotBridgeEnabled, Except_QMgr_NotConfigured, Except_QMgr_QDoesNotExist, Except_QMgr_QExists, Except_QMgr_QNotEmpty, Except_QMgr_RegistryDataVersion, Except_QMgr_UnknownQMgr, Except_QMgr_WrongQType, Except_Reg_AddFailed, Except_Reg_AlreadyExists, Except_Reg_AlreadyOpen, Except_Reg_CRTKeyDecFailed, Except_Reg_CRTKeySignFailed, Except_Reg_DeleteFailed, Except_Reg_DeleteRegistryFailed, Except_Reg_DoesNotExist, Except_Reg_InvalidSession, Except_Reg_ListFailed, Except_Reg_NotDefined, Except_Reg_NotSecure, Except_Reg_NullName, Except_Reg_OpenFailed, Except_Reg_ReadFailed, Except_Reg_RenameFailed, Except_Reg_ResetPINFailed, Except_Reg_SearchFailed, Except_Reg_UpdateFailed, Except_RemoteException, Except_Rule, Except_S_BadIntegrity, Except_S_BadSubject, Except_S_CertificateExpired, Except_S_Cipher, Except_S_InvalidAttribute, Except_S_InvalidSignature, Except_S_MiniCertNotAvailable, Except_S_MissingSection, Except_S_NoPresetKeyAvailable, Except_S_RegistryNotAvailable, Except_Stopped, Except_Syntax, Except_TimeOut, Except_Transporter, Except_TriggerTransmission, Except_Trnsport_QMgr, Except_Trnsport_Request, Except_Type, Except_UdpipAdapterStateException, Except_UdpipAdapterTimeOut, Except_UdpipAdapterUnableToConfirmSuccess, Except_UnCoded, Except_Uncontactable_DontTransmit
 
Constructor Summary
MQeRegistry()
          This constructor has no parameters so that it can be loaded dynamically.
 
Methods inherited from class com.ibm.mqe.MQe
abbreviate, alias, asciiToByte, byteToAscii, byteToHex, byteToHex, byteToInt, byteToLong, byteToShort, byteToUnicode, fileSeparator, getEventLogHandler, hexToAscii, hexToByte, intToByte, isCLDC, loadClass, loadObject, log, setEventLogHandler, setLoader, sliceByteArray, type, unicodeToByte, uniqueValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FileRegistry

public static final java.lang.String FileRegistry
Constant used to hold the FileRegistry String.

See Also:
Constant Field Values

PrivateRegistry

public static final java.lang.String PrivateRegistry
Constant used to hold the PrivateRegistry String.

See Also:
Constant Field Values

Adapter

public static final java.lang.String Adapter
Constant used to hold the Adapter value.

See Also:
Constant Field Values

LocalRegType

public static final java.lang.String LocalRegType
Constant used to hold the Local Registry type value.

See Also:
Constant Field Values

DirName

public static final java.lang.String DirName
Constant used to hold the pathname for the ini file.

Note :Do not terminate the specified path String with file seperator, '/' or '\'. This is to make the ini file portable across the platforms.

See Also:
Constant Field Values

Separator

public static final java.lang.String Separator
Constant used to hold the file seperator value.

See Also:
Constant Field Values

KeyRingPassword

public static final java.lang.String KeyRingPassword
Constant used to hold the password which is used to protect the mini-certificate server's own private key.

See Also:
Constant Field Values

PIN

public static final java.lang.String PIN
Constant used to hold the PIN value which is used to access the registry.

See Also:
Constant Field Values

CertReqPIN

public static final java.lang.String CertReqPIN
Constant used to hold the certificate request PIN supplied by the entity.

See Also:
Constant Field Values

CAIPAddrPort

public static final java.lang.String CAIPAddrPort
Constant used to hold the port address of mini-certificate server.

See Also:
Constant Field Values
Constructor Detail

MQeRegistry

public MQeRegistry()
This constructor has no parameters so that it can be loaded dynamically.

We would not expect user code to construct such an object directly, rather, user code should construct one of the subclasses of registry.


Websphere MQ Everyplace