Class MllpTransactionEndpoint<AuditDatasetType extends MllpAuditDataset>

    • Constructor Detail

      • MllpTransactionEndpoint

        public MllpTransactionEndpoint​(MllpTransactionComponent<AuditDatasetType> mllpComponent,
                                       org.apache.camel.component.mina.MinaEndpoint wrappedEndpoint,
                                       MllpTransactionEndpointConfiguration config)
        Constructor.
        Parameters:
        mllpComponent - MLLP Component instance which is creating this endpoint.
        wrappedEndpoint - The original camel-mina endpoint instance.
        config - Configuration parameters.
    • Method Detail

      • isAudit

        @ManagedAttribute(description="Audit Enabled")
        public boolean isAudit()
        Returns true when ATNA auditing should be performed.
        Specified by:
        isAudit in interface AuditableEndpoint<AuditDatasetType extends MllpAuditDataset>
        Returns:
        true when ATNA auditing should be performed.
      • isSupportUnsolicitedFragmentation

        @ManagedAttribute(description="Support Unsolicited Fragmentation Enabled")
        public boolean isSupportUnsolicitedFragmentation()
        Returns true if this endpoint supports unsolicited message fragmentation.
      • getUnsolicitedFragmentationThreshold

        @ManagedAttribute(description="Unsolicited Fragmentation Threshold")
        public int getUnsolicitedFragmentationThreshold()
        Returns threshold for unsolicited message fragmentation (relevant on producer side only).
      • getUnsolicitedFragmentationStorage

        public UnsolicitedFragmentationStorage getUnsolicitedFragmentationStorage()
        Returns the unsolicited fragmentation storage bean.
      • getUnsolicitedFragmentationStorageType

        @ManagedAttribute(description="Unsolicited Fragmentation Storage Cache Type")
        public String getUnsolicitedFragmentationStorageType()
      • isSupportInteractiveContinuation

        @ManagedAttribute(description="Support Interactive Continuation Enabled")
        public boolean isSupportInteractiveContinuation()
        Returns true if this endpoint supports interactive continuation.
      • getInteractiveContinuationDefaultThreshold

        @ManagedAttribute(description="Interactive Continuation Default Threshold")
        public int getInteractiveContinuationDefaultThreshold()
        Returns default threshold for interactive continuation (relevant on consumer side only).

        This value will be used when interactive continuation is generally supported by this endpoint and is particularly applicable for the current response message, and the corresponding request message does not set the records count threshold explicitly (RCP-2-1==integer, RCP-2-2=='RD').

      • getInteractiveContinuationStorage

        public InteractiveContinuationStorage getInteractiveContinuationStorage()
        Returns the interactive continuation storage bean.
      • isAutoCancel

        @ManagedAttribute(description="Auto Cancel Enabled")
        public boolean isAutoCancel()
        Returns true, when the producer should automatically send a cancel message after it has collected all interactive continuation pieces.
      • getInteractiveContinuationStorageType

        @ManagedAttribute(description="Interactive Continuation Storage Cache Type")
        public String getInteractiveContinuationStorageType()