Defines an API for the CGIN infrastructure on which all protocols are built.
Interface Summary Interface Description CGINActivityContextInterfaceFactorySLEE Activity Context Interface Factory for the CGIN resource adaptor types. CGINProviderAllows SLEE services to create new outgoing CGIN dialogs. DialogActivity object representing a TCAP dialog managed by CGIN. FieldAccessorProvides reflective access to a particular field of a SEQUENCE or CHOICE type.
Class Summary Class Description AbstractEncodedDataObject<T>Class AbstractEncodedDataObject represents an AbstractFieldsObject in which the state is represented in an encoded form. AbstractInfoObjectAn AbstractInfoObject is an ImmutableDataObject representing an ASN.1 information object, for which
toString()are defined in terms of the information object's name.
AbstractLazyEncodedByteArrayClass AbstractLazyEncodedByteArray represents a DataObject in which the state is represented in an encoded form or a decoded form, with conversions between the two forms done lazily (when first needed). AbstractLazyEncodedDataObject<T>Class AbstractLazyEncodedDataObject represents a DataObject in which the state is represented in an encoded form or a decoded form, with conversions between the two forms done lazily (when needed). AbstractLazyEncodedNamedInteger<T extends NamedInteger>Class AbstractLazyEncodedNamedInteger represents a NamedInteger in which bit-fields within the named integer are also represented in a decoded form, with conversions between the two forms done lazily (when first needed). ArrayDataObject<T>An ArrayDataObject is a DataObject whose content is an array. ArrayOfDataObject<T extends DataObject>An ArrayOfDataObject is a DataObject whose content is an array of DataObjects. ASN1NullA representation for the ASN1 Null type. ASN1TimeCommon representation for the ASN.1 types GeneralizedTime and UTCTime in APIs generated by the ASN.1 code generation framework. BitStringRepresents ASN.1 BIT STRING types. BitStringWithNamedBitsAbstract class for bit string values whose ASN.1 types are declared with one or more named bits. BitStringWithNamedBits.NamedBitRepresents a single named bit as a NamedInteger. BooleanDataObjectA BooleanDataObject is an ImmutableDataObject whose content is a boolean value. CodeA Code used to identify a TCAP Operation or Error. ComponentEventMarker superclass for all component-based events. ComponentRejectedEventEvent that indicates a TCAP reject component was received or generated that could not be mapped to a particular active operation. ContainingOctetStringA ContainingOctetString is an ExtendibleOctetString that contains a DataObject. DialogCloseEventDefines the dialog Close indication that may be received from the network. DialogDelimiterEventDefines the dialog Delimiter indication that may be received from the network. DialogEventSuperclass for all dialogue-level events. DialogMessageEventA single network message containing zero or more components received on a dialog. DialogOpenAcceptEventEvent generated when an outgoing open request is accepted by the peer. DialogOpenRefuseEventEvent generated when an outgoing open request is refused, either explicitly or due to a protocol error or timeout. DialogOpenRequestEventEvent fired when a dialog-creating network message is received from the network. DialogProviderAbortEventDefines the dialog Provider Abort indication that may be received from the network or generated by the local provider. DialogUserAbortEventDefines the dialog User Abort indication that may be received from the network. EncodedExternalRepresents an undecoded EXTERNAL ASN.1 type. EncodedIntegerAn immutable integer that uses an IntegerCodec to encode/decode to a network form. EncodedStringWithIndicatorsClass EncodedStringWithIndicators represents the encoded form of a string field. EventSuperclass of all Dialog and Operation Events ExtendibleOctetStringAn ExtendibleOctetString is an AbstractFieldsObject whose first field is the encoded byte array form of the OCTET STRING. FieldAccessorFactoryProvides reflective access to a particular field of a SEQUENCE or CHOICE type. FieldAccessorUtilsProvides various static utility methods on FieldAccessors. IntegerCodecA IntegerCodec knows how to encode / decode / range-check integers using a particular encoding format. ObjectIDObjectID is a representation of an ASN.1 OBJECT IDENTIFIER value. OpenIdRepresents the value of an identifier field that's associated with an open type. OpenId.ChoiceAPI for the choice's discriminant. OperationErrorEventMarker superclass that defines an Operation Error, either User or Provider. OperationEventSuperclass for all Operation Events OperationInvokeEvent<ArgType>Base class for all operation-specific invoke event classes. OperationProviderErrorEventClass that defines a Provider Error on a particular operation. OperationResultEvent<ResultType>Superclass for all Operation Result Events OperationUserErrorEvent<ParamType>Class that defines an Operation User Error. RejectProblemPossible values for the problem field in a Reject component RejectProblem.GeneralProblemPossible GeneralProblem values. RejectProblem.InvokeProblemPossible InvokeProblem values. RejectProblem.ReturnErrorProblemPossible ReturnErrorProblem values. RejectProblem.ReturnResultProblemPossible ReturnResultProblem values. RejectProblem.TransactionProblemPossible TransactionProblem values. SccpAddressThis class encapsulates an SCCP Address that is used for SCCP network routing. SccpAddressParserUtility class for address parsing and encoding. StringIndicatorsClass StringIndicators represents the encoded form of a String field. TcapApplicationContextDescribes a single TCAP application context. TcapErrorDescribes a single TCAP error. TcapOperationDescribes a single TCAP operation.
Enum Summary Enum Description Code.ChoiceEnumeration of discriminating values. ComponentRejectedEvent.RejectTypeEnum used to distinguish local and remote rejects Dialog.StateAn enumeration of the states a dialog may be in. DialogMessageTypeEnumeration of possible dialog network message types. EncodedExternal.ExternalEncodingPossible encoding forms. FieldAccessorFactory.PresenceConstants for distinguishing whether this field must be present. OpenRefuseReasonEnumeration of reasons for an open refuse. PAbortCausePossible values for the p-abortCause field of a TCAP Abort message. ProviderAbortReasonEnumeration of reasons for a provider abort. ProviderErrorReasonEnumeration of reasons for a provider error. SccpAddress.GTIndicatorEnumeration of global title indicator values. SccpAddress.TypeEnumeration of SCCP Address types. TcapOperation.OperationClassEnum for TCAP Class of Operation, as defined in ITU Q.773. TcapStackTypeEnumeration of types of TCAP stacks. TcapVersionEnumeration of TCAP versions.
Exception Summary Exception Description DecodeExceptionRuntime exception thrown when an attempt is made to access data that requires decoding of the enclosing datatype, but decoding fails. DecodeFailedExceptionException thrown when decoding of incoming data fails for some reason. DialogCreationFailedExceptionException thrown when a dialog could not be created due to an internal error e.g. EncodeExceptionRuntime exception thrown when an attempt is made to access encoded data that requires reencoding of the enclosing datatype, but encoding fails. EncodeFailedExceptionException thrown when encoding of an outgoing message fails for some reason. IllegalDialogStateExceptionException thrown when a dialog is asked to do something it is in the wrong state to handle. IllegalOperationStateExceptionException thrown when something is done involving an operation that is in an inappropriate state. ProtocolExceptionBase exception for all protocol-related exceptions. TooManyInvokesExceptionThrown when an automatically allocated invoke ID is requested, but there are already the maximum number of outstanding invokes present on the dialogue. UnknownErrorExceptionException thrown if an attempt is made to decode or encode an error that is not defined for the operation it is used on. UnknownOperationExceptionException thrown if an attempt is made to decode or encode an operation that is not defined for the application context it is used on. UnsupportedApplicationContextExceptionException thrown when an attempt is made to use an unsupported application context. UnsupportedDigitExceptionThis exception is thrown by the methods implementing interface com.opencloud.slee.resources.in.datatypes.StringCodec if the codec does not have a mapping for a particular digit with which it has been supplied.