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