Class WrappedProcessor

  • All Implemented Interfaces:
    net.morimekta.providence.PProcessor, net.morimekta.providence.PServiceCallHandler

    public class WrappedProcessor
    extends java.lang.Object
    implements net.morimekta.providence.PProcessor
    Wrapping processor in a callback style
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      net.morimekta.providence.descriptor.PService getDescriptor()  
      <Request extends net.morimekta.providence.PMessage<Request,​RequestField>,​Response extends net.morimekta.providence.PMessage<Response,​ResponseField>,​RequestField extends net.morimekta.providence.descriptor.PField,​ResponseField extends net.morimekta.providence.descriptor.PField>
      net.morimekta.providence.PServiceCall<Response,​ResponseField>
      handleCall​(net.morimekta.providence.PServiceCall<Request,​RequestField> call, net.morimekta.providence.descriptor.PService service)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface net.morimekta.providence.PProcessor

        handleCall
    • Method Detail

      • getDescriptor

        @Nonnull
        public net.morimekta.providence.descriptor.PService getDescriptor()
        Specified by:
        getDescriptor in interface net.morimekta.providence.PProcessor
      • handleCall

        public <Request extends net.morimekta.providence.PMessage<Request,​RequestField>,​Response extends net.morimekta.providence.PMessage<Response,​ResponseField>,​RequestField extends net.morimekta.providence.descriptor.PField,​ResponseField extends net.morimekta.providence.descriptor.PField> net.morimekta.providence.PServiceCall<Response,​ResponseField> handleCall​(net.morimekta.providence.PServiceCall<Request,​RequestField> call,
                                                                                                                                                                                                                                                                                                                                                                                                                  net.morimekta.providence.descriptor.PService service)
                                                                                                                                                                                                                                                                                                                                                                                                           throws java.io.IOException
        Specified by:
        handleCall in interface net.morimekta.providence.PServiceCallHandler
        Throws:
        java.io.IOException