Class OpenTracingIiopInterceptorFactory

  • All Implemented Interfaces:
    IIOPInterceptorFactory

    @Service(name="OpenTracingIiopInterceptorFactory")
    @Singleton
    public class OpenTracingIiopInterceptorFactory
    extends Object
    implements IIOPInterceptorFactory
    Factory for creating IIOP client and server interceptors that propagate OpenTracing SpanContext.
    Author:
    Andrew Pielage
    • Field Detail

      • OPENTRACING_IIOP_SERIAL_VERSION_UID

        public static final long OPENTRACING_IIOP_SERIAL_VERSION_UID
        See Also:
        Constant Field Values
    • Constructor Detail

      • OpenTracingIiopInterceptorFactory

        public OpenTracingIiopInterceptorFactory()
    • Method Detail

      • createClientRequestInterceptor

        public org.omg.PortableInterceptor.ClientRequestInterceptor createClientRequestInterceptor​(org.omg.PortableInterceptor.ORBInitInfo info,
                                                                                                   org.omg.IOP.Codec codec)
        Specified by:
        createClientRequestInterceptor in interface IIOPInterceptorFactory
      • createServerRequestInterceptor

        public org.omg.PortableInterceptor.ServerRequestInterceptor createServerRequestInterceptor​(org.omg.PortableInterceptor.ORBInitInfo info,
                                                                                                   org.omg.IOP.Codec codec)
        Specified by:
        createServerRequestInterceptor in interface IIOPInterceptorFactory