public UnaryMethodCallHandler( UnaryMethodHandler <TRequest, TResponse> handler, IIncomingInvocationFactory incomingInvocationFactory) : base(incomingInvocationFactory) { _handler = handler; }
public AppLifecycleServiceImpl( UnaryMethodHandler <global::Plexus.Interop.Apps.Internal.Generated.ResolveAppRequest, global::Plexus.Interop.Apps.Internal.Generated.ResolveAppResponse> resolveAppHandler, ServerStreamingMethodHandler <global::Plexus.Interop.Apps.Internal.Generated.Empty, global::Plexus.Interop.Apps.Internal.Generated.AppLifecycleEvent> getLifecycleEventStreamHandler ) { _resolveAppHandler = resolveAppHandler; _getLifecycleEventStreamHandler = getLifecycleEventStreamHandler; }
public AppLauncherServiceImpl( UnaryMethodHandler <global::Plexus.Interop.Apps.Internal.Generated.AppLaunchRequest, global::Plexus.Interop.Apps.Internal.Generated.AppLaunchResponse> launchHandler, ServerStreamingMethodHandler <global::Google.Protobuf.WellKnownTypes.Empty, global::Plexus.Interop.Apps.Internal.Generated.AppLaunchedEvent> appLaunchedEventStreamHandler ) { _launchHandler = launchHandler; _appLaunchedEventStreamHandler = appLaunchedEventStreamHandler; }
public AppRegistrationServiceImpl( UnaryMethodHandler <global::Plexus.Interop.Apps.Internal.Generated.RequestInstanceIdRequest, global::Plexus.Interop.Apps.Internal.Generated.UniqueId> requestInstanceIdHandler, UnaryMethodHandler <global::Plexus.Interop.Apps.Internal.Generated.RegisterInstanceIdRequest, global::Plexus.Interop.Apps.Internal.Generated.RegisterInstanceIdResponse> registerInstanceIdHandler ) { _requestInstanceIdHandler = requestInstanceIdHandler; _registerInstanceIdHandler = registerInstanceIdHandler; }
public AppLifecycleServiceImpl( UnaryMethodHandler <global::Plexus.Interop.Apps.Internal.Generated.ResolveAppRequest, global::Plexus.Interop.Apps.Internal.Generated.ResolveAppResponse> resolveAppHandler, ServerStreamingMethodHandler <global::Google.Protobuf.WellKnownTypes.Empty, global::Plexus.Interop.Apps.Internal.Generated.AppLifecycleEvent> getLifecycleEventStreamHandler, ServerStreamingMethodHandler <global::Google.Protobuf.WellKnownTypes.Empty, global::Plexus.Interop.Apps.Internal.Generated.InvocationEvent> getInvocationEventStreamHandler ) { _resolveAppHandler = resolveAppHandler; _getLifecycleEventStreamHandler = getLifecycleEventStreamHandler; _getInvocationEventStreamHandler = getInvocationEventStreamHandler; }
public EchoServiceImpl( UnaryMethodHandler <global::Plexus.Interop.Testing.Generated.EchoRequest, global::Plexus.Interop.Testing.Generated.EchoRequest> unaryHandler, ServerStreamingMethodHandler <global::Plexus.Interop.Testing.Generated.EchoRequest, global::Plexus.Interop.Testing.Generated.EchoRequest> serverStreamingHandler, ClientStreamingMethodHandler <global::Plexus.Interop.Testing.Generated.EchoRequest, global::Plexus.Interop.Testing.Generated.EchoRequest> clientStreamingHandler, DuplexStreamingMethodHandler <global::Plexus.Interop.Testing.Generated.EchoRequest, global::Plexus.Interop.Testing.Generated.EchoRequest> duplexStreamingHandler ) { _unaryHandler = unaryHandler; _serverStreamingHandler = serverStreamingHandler; _clientStreamingHandler = clientStreamingHandler; _duplexStreamingHandler = duplexStreamingHandler; }
public GreetingServiceImpl( UnaryMethodHandler <global::Plexus.Interop.Samples.GreetingServer.Generated.GreetingRequest, global::Plexus.Interop.Samples.GreetingServer.Generated.GreetingResponse> unaryHandler, ServerStreamingMethodHandler <global::Plexus.Interop.Samples.GreetingServer.Generated.GreetingRequest, global::Plexus.Interop.Samples.GreetingServer.Generated.GreetingResponse> serverStreamingHandler, ClientStreamingMethodHandler <global::Plexus.Interop.Samples.GreetingServer.Generated.GreetingRequest, global::Plexus.Interop.Samples.GreetingServer.Generated.GreetingResponse> clientStreamingHandler, DuplexStreamingMethodHandler <global::Plexus.Interop.Samples.GreetingServer.Generated.GreetingRequest, global::Plexus.Interop.Samples.GreetingServer.Generated.GreetingResponse> duplexStreamingHandler ) { _unaryHandler = unaryHandler; _serverStreamingHandler = serverStreamingHandler; _clientStreamingHandler = clientStreamingHandler; _duplexStreamingHandler = duplexStreamingHandler; }
public ContextLinkageServiceImpl( ServerStreamingMethodHandler <global::Plexus.Interop.Apps.Internal.Generated.Context, global::Plexus.Interop.Apps.Internal.Generated.ContextLoadingUpdate> contextLoadedStreamHandler, UnaryMethodHandler <global::Google.Protobuf.WellKnownTypes.Empty, global::Plexus.Interop.Apps.Internal.Generated.Context> createContextHandler, UnaryMethodHandler <global::Plexus.Interop.Apps.Internal.Generated.Context, global::Google.Protobuf.WellKnownTypes.Empty> joinContextHandler, UnaryMethodHandler <global::Google.Protobuf.WellKnownTypes.Empty, global::Plexus.Interop.Apps.Internal.Generated.ContextsList> getContextsHandler, UnaryMethodHandler <global::Plexus.Interop.Apps.Internal.Generated.Context, global::Plexus.Interop.Apps.Internal.Generated.InvocationsList> getLinkedInvocationsHandler, UnaryMethodHandler <global::Google.Protobuf.WellKnownTypes.Empty, global::Plexus.Interop.Apps.Internal.Generated.ContextToInvocationsList> getAllLinkedInvocationsHandler, ServerStreamingMethodHandler <global::Google.Protobuf.WellKnownTypes.Empty, global::Plexus.Interop.Apps.Internal.Generated.AppJoinedContextEvent> appJoinedContextStreamHandler, UnaryMethodHandler <global::Plexus.Interop.Apps.Internal.Generated.RestoreContextsLinkageRequest, global::Plexus.Interop.Apps.Internal.Generated.RestoreContextsLinkageResponse> restoreContextsLinkageHandler ) { _contextLoadedStreamHandler = contextLoadedStreamHandler; _createContextHandler = createContextHandler; _joinContextHandler = joinContextHandler; _getContextsHandler = getContextsHandler; _getLinkedInvocationsHandler = getLinkedInvocationsHandler; _getAllLinkedInvocationsHandler = getAllLinkedInvocationsHandler; _appJoinedContextStreamHandler = appJoinedContextStreamHandler; _restoreContextsLinkageHandler = restoreContextsLinkageHandler; }
private IClient ConnectEchoServer(UnaryMethodHandler <GreetingRequest, GreetingResponse> handleHello) { return(ConnectEchoServer(builder => builder.WithProvidedService(GreetingService.Id, x => x.WithUnaryMethod(GreetingService.HelloMethodId, handleHello)))); }
public static IMethodCallHandler Unary <TRequest, TResponse>( UnaryMethodHandler <TRequest, TResponse> methodHandler, IIncomingInvocationFactory incomingInvocationFactory) { return(new UnaryMethodCallHandler <TRequest, TResponse>(methodHandler, incomingInvocationFactory)); }
public AppLauncherServiceImpl( UnaryMethodHandler <global::Plexus.Interop.Testing.Generated.AppLaunchRequest, global::Plexus.Interop.Testing.Generated.AppLaunchResponse> launchHandler ) { _launchHandler = launchHandler; }
/// <summary> /// Adds a definitions for a single request - single response method. /// </summary> /// <typeparam name="TRequest">The request message class.</typeparam> /// <typeparam name="TResponse">The response message class.</typeparam> /// <param name="name">The method name.</param> /// <param name="handler">The method handler.</param> /// <returns>This builder instance.</returns> public Builder WithUnaryMethod <TRequest, TResponse>(string name, UnaryMethodHandler <TRequest, TResponse> handler) { _callHandlers.Add(name, MethodCallHandlers.Unary(handler, _invocationFactory)); return(this); }
public NeverLaunchGreetingServiceImpl( UnaryMethodHandler <global::Plexus.Interop.Testing.Generated.GreetingRequest, global::Plexus.Interop.Testing.Generated.GreetingResponse> helloHandler ) { _helloHandler = helloHandler; }
public CcyPairRateServiceImpl( UnaryMethodHandler <global::Plexus.Interop.Samples.CcyPairRateProvider.Generated.CcyPair, global::Plexus.Interop.Samples.CcyPairRateProvider.Generated.CcyPairRate> getRateHandler ) { _getRateHandler = getRateHandler; }