Module: Protobuf::Rpc

Defined in:
lib/protobuf/rpc/env.rb,
lib/protobuf/rpc/stat.rb,
lib/protobuf/rpc/error.rb,
lib/protobuf/rpc/buffer.rb,
lib/protobuf/rpc/client.rb,
lib/protobuf/rpc/server.rb,
lib/protobuf/rpc/service.rb,
lib/protobuf/rpc/middleware.rb,
lib/protobuf/rpc/rpc_method.rb,
lib/protobuf/rpc/connectors/zmq.rb,
lib/protobuf/rpc/connectors/base.rb,
lib/protobuf/rpc/connectors/ping.rb,
lib/protobuf/rpc/service_filters.rb,
lib/protobuf/rpc/servers/zmq/util.rb,
lib/protobuf/rpc/connectors/socket.rb,
lib/protobuf/rpc/middleware/logger.rb,
lib/protobuf/rpc/middleware/runner.rb,
lib/protobuf/rpc/service_directory.rb,
lib/protobuf/rpc/error/client_error.rb,
lib/protobuf/rpc/error/server_error.rb,
lib/protobuf/rpc/servers/zmq/broker.rb,
lib/protobuf/rpc/servers/zmq/server.rb,
lib/protobuf/rpc/servers/zmq/worker.rb,
lib/protobuf/rpc/servers/zmq_runner.rb,
lib/protobuf/rpc/servers/zmq_runner.rb,
lib/protobuf/rpc/service_dispatcher.rb,
lib/protobuf/rpc/dynamic_discovery.pb.rb,
lib/protobuf/rpc/servers/socket/server.rb,
lib/protobuf/rpc/servers/socket/worker.rb,
lib/protobuf/rpc/servers/socket_runner.rb,
lib/protobuf/rpc/servers/socket_runner.rb,
lib/protobuf/rpc/middleware/request_decoder.rb,
lib/protobuf/rpc/middleware/response_encoder.rb,
lib/protobuf/rpc/middleware/exception_handler.rb

Defined Under Namespace

Modules: Connectors, DynamicDiscovery, Middleware, Server, Servers, ServiceFilters, Socket, Zmq Classes: BadRequestData, BadRequestProto, BadResponseProto, Buffer, Client, ClientError, Env, IOError, InvalidRequestProto, MethodNotFound, PbError, RpcError, RpcFailed, RpcMethod, Service, ServiceDirectory, ServiceDispatcher, ServiceNotFound, SocketRunner, Stat, UnkownHost, ZmqRunner

Class Method Summary collapse

Class Method Details

.middlewareObject



11
12
13
# File 'lib/protobuf/rpc/middleware.rb', line 11

def self.middleware
  @middleware ||= ::Middleware::Builder.new(:runner_class => ::Protobuf::Rpc::Middleware::Runner)
end

.service_directoryObject



12
13
14
# File 'lib/protobuf/rpc/service_directory.rb', line 12

def self.service_directory
  @service_directory ||= ::Protobuf::Rpc::ServiceDirectory.instance
end

.service_directory=(directory) ⇒ Object



16
17
18
# File 'lib/protobuf/rpc/service_directory.rb', line 16

def self.service_directory=(directory)
  @service_directory = directory
end