Beispiel #1
0
 public UnaryMethodCallHandler(
     UnaryMethodHandler <TRequest, TResponse> handler,
     IIncomingInvocationFactory incomingInvocationFactory)
     : base(incomingInvocationFactory)
 {
     _handler = handler;
 }
Beispiel #2
0
 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;
 }
Beispiel #8
0
 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));
 }
Beispiel #11
0
 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;
 }