| Interface | Description | 
|---|---|
| BRMListener | BRM listener used during notification mechanism. | 
| CMConnectionListener | |
| PortalEnums.PcmFldPinAservIp_mailtype | PIN_FLD_ASERV_IP_MAILTYPE
 These values are embedded in the database, so they *cannot* change! | 
| PortalEnums.PcmFldPinAservIp_protocol | PIN_FLD_ASERV_IP_PROTOCOL
 These values are embedded in the database, so they *cannot* change! | 
| PortalEnums.PcmFldPinBpuseType | PIN_FLD_BPUSE_TYPE
 These values are embedded in the database, so they *cannot* change! | 
| SocketChannelListener | Listens to socket channel events. | 
| XMLConstants | Defines constants used by XML to flist converters | 
| Class | Description | 
|---|---|
| ArrayField | Specific field type | 
| AssocArray | The AssocArray (or Associative Array) | 
| BinStrField | Specific field type | 
| BrmWalletConf | |
| Buffer | The Buffer class is used to encapsulate the Portal FLDT_BUF functionality. | 
| BufField | Specific field type | 
| ByteBuffer | The ByteBuffer subclass of Buffer is used when the buffer information is
 to be handled as a byte array. | 
| CMConnectionEvent | |
| Crypt | |
| DatabaseConnection | |
| DecimalField | Specific field type | 
| DefaultLog | The  DefaultLogclass is a convenience class for debug and error 
 logging using the default log javapcm.log. | 
| Element | The element class contains information pertaining to fields that belong
 to an FList array. | 
| EnumField | Specific field type | 
| ErrField | Specific field type | 
| ErrorLog | ErrorLog presents a Java interface for the PCM library error log. | 
| Field | The field class contains information not only on the field ID, but on the
 type associated with it, and its permissions. | 
| FileBuffer | The FileBuffer subclass of Buffer is used when the buffered information is
 to be stored in an external file. | 
| FList | The  FListclass is the Java expression of the Portal flist (field list)
 structure and associated functions. | 
| FlistToJson | Class implementation to convert from
 FList format to JSON. | 
| FlistToXML | FlistToXML converts an flist to XML document. | 
| InfranetUtil | |
| IntField | Specific Field type | 
| jnap | jnap command set: | 
| JsonToFlist | Class implementation to convert from
 JSON format to Flist. | 
| LocalizedStringTable | The LocalizedStringTable class is used to access server side localized
 message strings. | 
| Log | Log presents a Java interface for the PCM library log and is the base class
 for logging functionality. | 
| NamedLog | The  NamedLogclass lets you use multiple logs to group messages of a
 similar type into a specific log by specifying the name of the log to write to. | 
| NIOSSLHandShake | Special class that handles the handshake and read/write operations when SSL is turned on during async/NIO mode. | 
| NumField | Specific field type | 
| ObjField | Specific field type | 
| PCMConstants | Class to list our common constants in Java PCM. | 
| PCMUtils | Class to host utility methods which can be used by other classes. | 
| PCPOperation | |
| PCPOperation.Chunk | The Chunk class is used to depict the various chunk flags used to
 manage the segmentation of the XDRed flist data. | 
| PCPOperation.PCPFlag | The PCPFlag class is used to depict the various transaction and
 request/response flags that are sent over the wire. | 
| PCPSelector | PCP connections socket channel Selector. | 
| PCPServerOperation | Provides methods to send and receive FLists | 
| PCPTest | |
| Poid | The  Poidclass encapsulates the Portal POID data type. | 
| PoidField | Specific field type | 
| PortalConst | PCM define constants
 These are auto generated from the relevant C headers | 
| PortalContext | Objects of type  PortalContextcreate and manage connections to
 Portal. | 
| PortalContextListener | An abstract listener that forces client to implement the notification
 handling interface. | 
| PortalContextUtil | A Utility class that maps socket channel and related portal context objects. | 
| PortalEnums | PCM enum constants
 These are auto-generated from the relevant C header | 
| PortalFacility | Facility domain constants
 These are auto generated from  pcm.handpcm_I18N.c | 
| PortalField | PCM field constants
 These are auto generated from  pin_flds.h | 
| PortalLicense | Feature names and attributes
 These are auto generated from  pin_license.h | 
| PortalMaskedField | PCM maskable field constants
 These are auto generated from  pin_field_attributes | 
| PortalOp | PCM opcode constants
 These are auto generated from  pcm_ops.h | 
| PortalProperties | Main access for PCM library related resources and properties | 
| SparseArray | The SparseArray class is used to simulate the Portal `Array' in an 
 FList. | 
| StrField | Specific field type | 
| SubStructField | Specific field type | 
| TextBufField | |
| TimeField | |
| TStampField | Specific field type | 
| UIntField | Specific field type | 
| XMLToFlist | Processes XML of the form | 
| Enum | Description | 
|---|---|
| BRMListener.EventType | enum variable to define supported events | 
| Exception | Description | 
|---|---|
| ApplicationException | Signals that a Portal Library exception has occurred. | 
| DeterminateException | Signals that a Portal Library exception has occurred. | 
| EBufException | Signals that a Portal Library exception has occurred. | 
| IndeterminateException | Signals that a Portal Library exception has occurred. | 
| PortalException | Signals that a Portal Library exception has occurred. | 
| RetryableException | Signals that a Portal Library exception has occurred. |