examples.queuemanager
Class MQePrivateServer
java.lang.Object
|
+--com.ibm.mqe.MQe
|
+--examples.queuemanager.MQePrivateServer
- All Implemented Interfaces:
- MQeExceptionCodes
- public class MQePrivateServer
- extends MQe
To provide a simple example MQe server.
Components configured on a server at startup are :
... Aliases
... ChannelManager
... ChannelListener
... Registry
... QueueManager
... Preload
Note:Only one client per JVM can be started at a time.
This extends the MQe
class.
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 |
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 |
MQePrivateServer(java.lang.String iniFileName,
java.lang.String pIN,
java.lang.String keyRingPwd,
java.lang.String certReqPIN)
Constructor with configuration parameters from an ini file |
Method Summary |
void |
activate(boolean Start)
Activate and de-activate the server. |
void |
close()
Stops an MQeServer. |
void |
init(MQeFields parms)
First stage setup. |
static void |
main(java.lang.String[] args)
|
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 |
version
public static short[] version
queueManager
public static MQeQueueManager queueManager
loadTable
public static java.util.Hashtable loadTable
initialised
public static boolean initialised
sections
public static MQeFields sections
MQePrivateServer
public MQePrivateServer(java.lang.String iniFileName,
java.lang.String pIN,
java.lang.String keyRingPwd,
java.lang.String certReqPIN)
throws java.lang.Exception
- Constructor with configuration parameters from an ini file
- Parameters:
iniFileName
- A String containing the ini file name containing startup parms.pIN
- A String containing Number, password or passphrase to be used to open the private registry.keyRingPwd
- A String password or passphrase used to protect the entity’s private key.certReqPIN
- The certificate request PIN supplied by the entity.
- Throws:
java.lang.Exception
activate
public void activate(boolean Start)
throws java.lang.Exception
- Activate and de-activate the server.
- Returns:
- void
- Throws:
java.lang.Exception
close
public void close()
throws java.lang.Exception
- Stops an MQeServer.
- Returns:
- void
- Throws:
java.lang.Exception
init
public void init(MQeFields parms)
throws java.lang.Exception
- First stage setup.
- Parameters:
parms
- MQeFields object.
- Returns:
- void
- Throws:
java.lang.Exception
main
public static void main(java.lang.String[] args)