Package com.opencloud.slee.resources.cgin
Defines an API for the CGIN infrastructure on which all protocols are built.
-
Interface Summary Interface Description CGINActivityContextInterfaceFactory SLEE Activity Context Interface Factory for the CGIN resource adaptor types.CGINProvider Allows SLEE services to create new outgoing CGIN dialogs.Dialog Activity object representing a TCAP dialog managed by CGIN.FieldAccessor Provides 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.AbstractInfoObject An AbstractInfoObject is an ImmutableDataObject representing an ASN.1 information object, for whichequals()
,hashCode()
andtoString()
are defined in terms of the information object's name.AbstractLazyEncodedByteArray Class 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.ASN1Null A representation for the ASN1 Null type.ASN1Time Common representation for the ASN.1 types GeneralizedTime and UTCTime in APIs generated by the ASN.1 code generation framework.BitString Represents ASN.1 BIT STRING types.BitStringWithNamedBits Abstract class for bit string values whose ASN.1 types are declared with one or more named bits.BitStringWithNamedBits.NamedBit Represents a single named bit as a NamedInteger.BooleanDataObject A BooleanDataObject is an ImmutableDataObject whose content is a boolean value.Code A Code used to identify a TCAP Operation or Error.ComponentEvent Marker superclass for all component-based events.ComponentRejectedEvent Event that indicates a TCAP reject component was received or generated that could not be mapped to a particular active operation.ContainingOctetString A ContainingOctetString is an ExtendibleOctetString that contains a DataObject.DialogCloseEvent Defines the dialog Close indication that may be received from the network.DialogDelimiterEvent Defines the dialog Delimiter indication that may be received from the network.DialogEvent Superclass for all dialogue-level events.DialogMessageEvent A single network message containing zero or more components received on a dialog.DialogOpenAcceptEvent Event generated when an outgoing open request is accepted by the peer.DialogOpenRefuseEvent Event generated when an outgoing open request is refused, either explicitly or due to a protocol error or timeout.DialogOpenRequestEvent Event fired when a dialog-creating network message is received from the network.DialogProviderAbortEvent Defines the dialog Provider Abort indication that may be received from the network or generated by the local provider.DialogUserAbortEvent Defines the dialog User Abort indication that may be received from the network.EncodedExternal Represents an undecoded EXTERNAL ASN.1 type.EncodedInteger An immutable integer that uses an IntegerCodec to encode/decode to a network form.EncodedStringWithIndicators Class EncodedStringWithIndicators represents the encoded form of a string field.Event Superclass of all Dialog and Operation EventsExtendibleOctetString An ExtendibleOctetString is an AbstractFieldsObject whose first field is the encoded byte array form of the OCTET STRING.FieldAccessorFactory Provides reflective access to a particular field of a SEQUENCE or CHOICE type.FieldAccessorUtils Provides various static utility methods on FieldAccessors.IntegerCodec A IntegerCodec knows how to encode / decode / range-check integers using a particular encoding format.ObjectID ObjectID is a representation of an ASN.1 OBJECT IDENTIFIER value.OpenId Represents the value of an identifier field that's associated with an open type.OpenId.Choice API for the choice's discriminant.OperationErrorEvent Marker superclass that defines an Operation Error, either User or Provider.OperationEvent Superclass for all Operation EventsOperationInvokeEvent<ArgType> Base class for all operation-specific invoke event classes.OperationProviderErrorEvent Class that defines a Provider Error on a particular operation.OperationResultEvent<ResultType> Superclass for all Operation Result EventsOperationUserErrorEvent<ParamType> Class that defines an Operation User Error.RejectProblem Possible values for the problem field in a Reject componentRejectProblem.GeneralProblem Possible GeneralProblem values.RejectProblem.InvokeProblem Possible InvokeProblem values.RejectProblem.ReturnErrorProblem Possible ReturnErrorProblem values.RejectProblem.ReturnResultProblem Possible ReturnResultProblem values.RejectProblem.TransactionProblem Possible TransactionProblem values.SccpAddress This class encapsulates an SCCP Address that is used for SCCP network routing.SccpAddressParser Utility class for address parsing and encoding.StringIndicators Class StringIndicators represents the encoded form of a String field.TcapApplicationContext Describes a single TCAP application context.TcapError Describes a single TCAP error.TcapOperation Describes a single TCAP operation. -
Enum Summary Enum Description Code.Choice Enumeration of discriminating values.ComponentRejectedEvent.RejectType Enum used to distinguish local and remote rejectsDialog.State An enumeration of the states a dialog may be in.DialogMessageType Enumeration of possible dialog network message types.EncodedExternal.ExternalEncoding Possible encoding forms.FieldAccessorFactory.Presence Constants for distinguishing whether this field must be present.OpenRefuseReason Enumeration of reasons for an open refuse.PAbortCause Possible values for the p-abortCause field of a TCAP Abort message.ProviderAbortReason Enumeration of reasons for a provider abort.ProviderErrorReason Enumeration of reasons for a provider error.SccpAddress.GTIndicator Enumeration of global title indicator values.SccpAddress.Type Enumeration of SCCP Address types.TcapOperation.OperationClass Enum for TCAP Class of Operation, as defined in ITU Q.773.TcapStackType Enumeration of types of TCAP stacks.TcapVersion Enumeration of TCAP versions. -
Exception Summary Exception Description DecodeException Runtime exception thrown when an attempt is made to access data that requires decoding of the enclosing datatype, but decoding fails.DecodeFailedException Exception thrown when decoding of incoming data fails for some reason.DialogCreationFailedException Exception thrown when a dialog could not be created due to an internal error e.g.EncodeException Runtime exception thrown when an attempt is made to access encoded data that requires reencoding of the enclosing datatype, but encoding fails.EncodeFailedException Exception thrown when encoding of an outgoing message fails for some reason.IllegalDialogStateException Exception thrown when a dialog is asked to do something it is in the wrong state to handle.IllegalOperationStateException Exception thrown when something is done involving an operation that is in an inappropriate state.ProtocolException Base exception for all protocol-related exceptions.TooManyInvokesException Thrown when an automatically allocated invoke ID is requested, but there are already the maximum number of outstanding invokes present on the dialogue.UnknownErrorException Exception thrown if an attempt is made to decode or encode an error that is not defined for the operation it is used on.UnknownOperationException Exception thrown if an attempt is made to decode or encode an operation that is not defined for the application context it is used on.UnsupportedApplicationContextException Exception thrown when an attempt is made to use an unsupported application context.UnsupportedDigitException This 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.