Skip navigation links
A C D E G H I O R S U _ 

A

addCorrelationId(String, String) - Method in class org.pipservices.rpc.clients.RestClient
Adds a correlation id (correlation_id) to invocation parameter map.
addCorrelationId(String) - Method in class org.pipservices.rpc.services.RestQueryParams
 
addFilterParams(String, FilterParams) - Method in class org.pipservices.rpc.clients.RestClient
Adds filter parameters (with the same name as they defined) to invocation parameter map.
addFilterParams(FilterParams) - Method in class org.pipservices.rpc.services.RestQueryParams
 
addPagingParams(String, PagingParams) - Method in class org.pipservices.rpc.clients.RestClient
Adds paging parameters (skip, take, total) to invocation parameter map.
addPagingParams(PagingParams) - Method in class org.pipservices.rpc.services.RestQueryParams
 

C

callCommand(Class<T>, String, String, Object) - Method in class org.pipservices.rpc.clients.CommandableHttpClient
Calls a remote method via HTTP commadable protocol.
callCommand(GenericType<T>, String, String, Object) - Method in class org.pipservices.rpc.clients.CommandableHttpClient
Calls a remote method via HTTP commadable protocol.
close(String) - Method in class org.pipservices.rpc.clients.DirectClient
Closes component and frees used resources.
close(String) - Method in class org.pipservices.rpc.clients.RestClient
Closes component and frees used resources.
close(String) - Method in class org.pipservices.rpc.services.HttpEndpoint
Closes this endpoint and the REST server (service) that was opened earlier.
close(String) - Method in class org.pipservices.rpc.services.RestService
Closes component and frees used resources.
CommandableHttpClient - Class in org.pipservices.rpc.clients
Abstract client that calls commandable HTTP service.
CommandableHttpClient(String) - Constructor for class org.pipservices.rpc.clients.CommandableHttpClient
Creates a new instance of the client.
CommandableHttpService - Class in org.pipservices.rpc.services
Abstract service that receives remove calls via HTTP/REST protocol to operations automatically generated for commands defined in ICommandable components.
CommandableHttpService(String) - Constructor for class org.pipservices.rpc.services.CommandableHttpService
Creates a new instance of the service.
configure(ConfigParams) - Method in class org.pipservices.rpc.clients.DirectClient
Configures component by passing configuration parameters.
configure(ConfigParams) - Method in class org.pipservices.rpc.clients.RestClient
Configures component by passing configuration parameters.
configure(ConfigParams) - Method in class org.pipservices.rpc.connect.HttpConnectionResolver
Configures component by passing configuration parameters.
configure(ConfigParams) - Method in class org.pipservices.rpc.services.HeartbeatRestService
Configures component by passing configuration parameters.
configure(ConfigParams) - Method in class org.pipservices.rpc.services.HttpEndpoint
Configures this HttpEndpoint using the given configuration parameters.
configure(ConfigParams) - Method in class org.pipservices.rpc.services.RestService
Configures component by passing configuration parameters.
configure(ConfigParams) - Method in class org.pipservices.rpc.services.StatusRestService
Configures component by passing configuration parameters.

D

DefaultRpcFactory - Class in org.pipservices.rpc.build
Creates RPC components by their descriptors.
DefaultRpcFactory() - Constructor for class org.pipservices.rpc.build.DefaultRpcFactory
Create a new instance of the factory.
Descriptor - Static variable in class org.pipservices.rpc.build.DefaultRpcFactory
 
DirectClient<T> - Class in org.pipservices.rpc.clients
Abstract client that calls controller directly in the same memory space.
DirectClient() - Constructor for class org.pipservices.rpc.clients.DirectClient
Creates a new instance of the client.

E

execute(Class<T>, String, String, String, Object) - Method in class org.pipservices.rpc.clients.RestClient
Executes a remote method via HTTP/REST protocol.
execute(GenericType<T>, String, String, String, Object) - Method in class org.pipservices.rpc.clients.RestClient
Executes a remote method via HTTP/REST protocol.
executeRequest(String, String, URI, String, Entity<?>) - Method in class org.pipservices.rpc.clients.RestClient
 

G

getBodyAsJson(Class<T>, ContainerRequestContext) - Method in class org.pipservices.rpc.services.RestService
Gets request body from json string.
getBodyAsString(ContainerRequestContext) - Method in class org.pipservices.rpc.services.RestService
Gets string value of request body.
getQueryParameter(ContainerRequestContext, String) - Method in class org.pipservices.rpc.services.RestService
 

H

HeartbeatRestService - Class in org.pipservices.rpc.services
Service returns heartbeat via HTTP/REST protocol.
HeartbeatRestService() - Constructor for class org.pipservices.rpc.services.HeartbeatRestService
Creates a new instance of this service.
HeartbeatServiceDescriptor - Static variable in class org.pipservices.rpc.build.DefaultRpcFactory
 
HttpConnectionResolver - Class in org.pipservices.rpc.connect
Helper class to retrieve connections for HTTP-based services abd clients.
HttpConnectionResolver() - Constructor for class org.pipservices.rpc.connect.HttpConnectionResolver
 
HttpEndpoint - Class in org.pipservices.rpc.services
Used for creating HTTP endpoints.
HttpEndpoint() - Constructor for class org.pipservices.rpc.services.HttpEndpoint
 
HttpEndpointDescriptor - Static variable in class org.pipservices.rpc.build.DefaultRpcFactory
 
HttpResponseSender - Class in org.pipservices.rpc.services
Helper class that handles HTTP-based responses.
HttpResponseSender() - Constructor for class org.pipservices.rpc.services.HttpResponseSender
 

I

instrument(String, String) - Method in class org.pipservices.rpc.clients.DirectClient
Adds instrumentation to log calls and measure call time.
instrument(String, String) - Method in class org.pipservices.rpc.clients.RestClient
Adds instrumentation to log calls and measure call time.
Instrument(String, String) - Method in class org.pipservices.rpc.services.HttpEndpoint
Adds instrumentation to log calls and measure call time.
instrument(String, String) - Method in class org.pipservices.rpc.services.RestService
Adds instrumentation to log calls and measure call time.
IRegisterable - Interface in org.pipservices.rpc.services
Interface to perform on-demand registrations.
isOpen() - Method in class org.pipservices.rpc.clients.DirectClient
Checks if the component is opened.
isOpen() - Method in class org.pipservices.rpc.clients.RestClient
Checks if the component is opened.
isOpen() - Method in class org.pipservices.rpc.services.HttpEndpoint
Checks if the component is opened.
isOpen() - Method in class org.pipservices.rpc.services.RestService
Checks if the component is opened.

O

open(String) - Method in class org.pipservices.rpc.clients.DirectClient
Opens the component.
open(String) - Method in class org.pipservices.rpc.clients.RestClient
Opens the component.
open(String) - Method in class org.pipservices.rpc.services.HttpEndpoint
Opens a connection using the parameters resolved by the referenced connection resolver and creates a REST server (service) using the set options and parameters.
open(String) - Method in class org.pipservices.rpc.services.RestService
Opens the component.
org.pipservices.rpc.build - package org.pipservices.rpc.build
 
org.pipservices.rpc.clients - package org.pipservices.rpc.clients
 
org.pipservices.rpc.connect - package org.pipservices.rpc.connect
 
org.pipservices.rpc.services - package org.pipservices.rpc.services
 

R

register(String) - Method in class org.pipservices.rpc.connect.HttpConnectionResolver
Registers the given connection in all referenced discovery services.
register() - Method in class org.pipservices.rpc.services.CommandableHttpService
Registers all service routes in HTTP endpoint.
register() - Method in class org.pipservices.rpc.services.HeartbeatRestService
Registers all service routes in HTTP endpoint.
register(IRegisterable) - Method in class org.pipservices.rpc.services.HttpEndpoint
Registers a registerable object for dynamic endpoint discovery.
register() - Method in interface org.pipservices.rpc.services.IRegisterable
Perform required registration steps.
register() - Method in class org.pipservices.rpc.services.StatusRestService
Registers all service routes in HTTP endpoint.
registerResource(Resource) - Method in class org.pipservices.rpc.services.HttpEndpoint
Registers resource in this objects Rest service.
registerResource(Resource) - Method in class org.pipservices.rpc.services.RestService
Registers resource in this objects Rest service.
registerRoute(String, String, Inflector<ContainerRequestContext, Response>) - Method in class org.pipservices.rpc.services.HttpEndpoint
Registers an action in this objects REST server (service) by the given method and route.
registerRoute(String, String, Inflector<ContainerRequestContext, Response>) - Method in class org.pipservices.rpc.services.RestService
Registers a route in HTTP endpoint.
resolve(String) - Method in class org.pipservices.rpc.connect.HttpConnectionResolver
Resolves a single component connection.
resolveAll(String) - Method in class org.pipservices.rpc.connect.HttpConnectionResolver
Resolves all component connection.
RestClient - Class in org.pipservices.rpc.clients
Abstract client that calls remove endpoints using HTTP/REST protocol.
RestClient() - Constructor for class org.pipservices.rpc.clients.RestClient
Creates a new instance of the client.
RestClient(String) - Constructor for class org.pipservices.rpc.clients.RestClient
Creates a new instance of the client.
RestQueryParams - Class in org.pipservices.rpc.services
 
RestQueryParams() - Constructor for class org.pipservices.rpc.services.RestQueryParams
 
RestQueryParams(String) - Constructor for class org.pipservices.rpc.services.RestQueryParams
 
RestQueryParams(String, FilterParams, PagingParams) - Constructor for class org.pipservices.rpc.services.RestQueryParams
 
RestService - Class in org.pipservices.rpc.services
Abstract service that receives remove calls via HTTP/REST protocol.
RestService() - Constructor for class org.pipservices.rpc.services.RestService
 

S

sendCreatedResult(Object) - Static method in class org.pipservices.rpc.services.HttpResponseSender
Creates a callback function that sends newly created object as JSON.
sendCreatedResult(Object) - Method in class org.pipservices.rpc.services.RestService
Creates a callback function that sends newly created object as JSON.
sendDeleted(Object) - Method in class org.pipservices.rpc.services.RestService
Creates a callback function that sends deleted object as JSON.
sendDeletedResult(Object) - Static method in class org.pipservices.rpc.services.HttpResponseSender
Creates a callback function that sends deleted object as JSON.
sendEmptyResult() - Static method in class org.pipservices.rpc.services.HttpResponseSender
Creates a callback function that sends an empty result with 204 status code.
sendEmptyResult() - Method in class org.pipservices.rpc.services.RestService
Creates a callback function that sends an empty result with 204 status code.
sendError(Exception) - Static method in class org.pipservices.rpc.services.HttpResponseSender
Sends error serialized as ErrorDescription object and appropriate HTTP status code.
sendError(Exception) - Method in class org.pipservices.rpc.services.RestService
Sends error serialized as ErrorDescription object and appropriate HTTP status code.
sendResult(Object) - Static method in class org.pipservices.rpc.services.HttpResponseSender
Creates a callback function that sends result as JSON object.
sendResult(Object) - Method in class org.pipservices.rpc.services.RestService
Creates a callback function that sends result as JSON object.
setReferences(IReferences) - Method in class org.pipservices.rpc.clients.DirectClient
Sets references to dependent components.
setReferences(IReferences) - Method in class org.pipservices.rpc.clients.RestClient
Sets references to dependent components.
setReferences(IReferences) - Method in class org.pipservices.rpc.connect.HttpConnectionResolver
Sets references to dependent components.
setReferences(IReferences) - Method in class org.pipservices.rpc.services.CommandableHttpService
Sets references to dependent components.
setReferences(IReferences) - Method in class org.pipservices.rpc.services.HttpEndpoint
Sets references to this endpoint's logger, counters, and connection resolver.
setReferences(IReferences) - Method in class org.pipservices.rpc.services.RestService
Sets references to dependent components.
setReferences(IReferences) - Method in class org.pipservices.rpc.services.StatusRestService
Sets references to dependent components.
StatusRestService - Class in org.pipservices.rpc.services
Service that returns microservice status information via HTTP/REST protocol.
StatusRestService() - Constructor for class org.pipservices.rpc.services.StatusRestService
Creates a new instance of this service.
StatusServiceDescriptor - Static variable in class org.pipservices.rpc.build.DefaultRpcFactory
 

U

unregister(IRegisterable) - Method in class org.pipservices.rpc.services.HttpEndpoint
Unregisters a registerable object, so that it is no longer used in dynamic endpoint discovery.
unsetReferences() - Method in class org.pipservices.rpc.services.RestService
Unsets (clears) previously set references to dependent components.

_

_baseRoute - Variable in class org.pipservices.rpc.clients.RestClient
The base route.
_baseRoute - Variable in class org.pipservices.rpc.services.RestService
The base route.
_client - Variable in class org.pipservices.rpc.clients.RestClient
The HTTP client.
_connectionResolver - Variable in class org.pipservices.rpc.clients.RestClient
The connection resolver.
_connectionResolver - Variable in class org.pipservices.rpc.connect.HttpConnectionResolver
The base connection resolver.
_connectionResolver - Variable in class org.pipservices.rpc.services.HttpEndpoint
 
_controller - Variable in class org.pipservices.rpc.clients.DirectClient
The controller reference.
_counters - Variable in class org.pipservices.rpc.clients.DirectClient
The performance counters
_counters - Variable in class org.pipservices.rpc.clients.RestClient
The performance counters.
_counters - Variable in class org.pipservices.rpc.services.HttpEndpoint
 
_counters - Variable in class org.pipservices.rpc.services.RestService
The performance counters.
_dependencyResolver - Variable in class org.pipservices.rpc.clients.DirectClient
The dependency resolver to get controller reference.
_dependencyResolver - Variable in class org.pipservices.rpc.services.HttpEndpoint
 
_dependencyResolver - Variable in class org.pipservices.rpc.services.RestService
The dependency resolver.
_endpoint - Variable in class org.pipservices.rpc.services.RestService
The HTTP endpoint that exposes this service.
_logger - Variable in class org.pipservices.rpc.clients.DirectClient
The logger.
_logger - Variable in class org.pipservices.rpc.clients.RestClient
The logger.
_logger - Variable in class org.pipservices.rpc.services.HttpEndpoint
 
_logger - Variable in class org.pipservices.rpc.services.RestService
The logger.
_opened - Variable in class org.pipservices.rpc.clients.DirectClient
The open flag.
_options - Variable in class org.pipservices.rpc.clients.RestClient
The configuration options.
_retries - Variable in class org.pipservices.rpc.clients.RestClient
The number of retries.
_server - Variable in class org.pipservices.rpc.services.RestService
 
_url - Variable in class org.pipservices.rpc.clients.RestClient
The remote service uri which is calculated on open.
_url - Variable in class org.pipservices.rpc.services.RestService
 
A C D E G H I O R S U _ 
Skip navigation links

Copyright © 2018. All rights reserved.