public class RPCProblem extends Object implements ProblemInfo
| Modifier and Type | Field and Description |
|---|---|
Map<String,List<String>> |
involveEndpointsByAnnotation
a map of endpoints to be involved for each interface
Key - name of the interface
Value - a list of annotations.
|
Map<String,List<String>> |
involveEndpointsByName
a map of endpoints to be involved for each interface
Key - name of interface
Value - a list of names of endpoints to be involved
|
Map<String,Object> |
mapOfInterfaceAndClient
a map of interfaces with corresponding client
Key - a full name of the interface
Value - an instance of the client
|
Map<String,List<String>> |
skipEndpointsByAnnotation
a map of endpoints to be skipped for each interface
Key - name of the interface
Value - a list of annotations.
|
Map<String,List<String>> |
skipEndpointsByName
a map of endpoints to be skipped for each interface
Key - name of interface
Value - a list of names of endpoints to be skipped
|
RPCType |
type
the type of the interface
|
| Constructor and Description |
|---|
RPCProblem(Map<String,Object> mapOfInterfaceAndClient) |
RPCProblem(Map<String,Object> mapOfInterfaceAndClient,
Map<String,List<String>> skipEndpointsByName,
Map<String,List<String>> skipEndpointsByAnnotation,
Map<String,List<String>> involveEndpointsByName,
Map<String,List<String>> involveEndpointsByAnnotation,
RPCType type) |
RPCProblem(Map<String,Object> mapOfInterfaceAndClient,
RPCType type) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getClient(String interfaceId) |
Set<String> |
getMapOfInterfaceAndClient() |
RPCType |
getType() |
public final Map<String,Object> mapOfInterfaceAndClient
public final RPCType type
public final Map<String,List<String>> skipEndpointsByName
public final Map<String,List<String>> skipEndpointsByAnnotation
public final Map<String,List<String>> involveEndpointsByName
public RPCProblem(Map<String,Object> mapOfInterfaceAndClient)
mapOfInterfaceAndClient - a map of interfaces with their corresponding clientpublic RPCProblem(Map<String,Object> mapOfInterfaceAndClient, RPCType type)
mapOfInterfaceAndClient - a map of interfaces with their corresponding clienttype - is RPC typepublic RPCProblem(Map<String,Object> mapOfInterfaceAndClient, Map<String,List<String>> skipEndpointsByName, Map<String,List<String>> skipEndpointsByAnnotation, Map<String,List<String>> involveEndpointsByName, Map<String,List<String>> involveEndpointsByAnnotation, RPCType type)
mapOfInterfaceAndClient - a map of interfaces with their corresponding clientskipEndpointsByName - is a map of endpoints to be skipped for each interface by endpoint nameskipEndpointsByAnnotation - is a map of endpoints to be skipped for each interface by endpoint annotationinvolveEndpointsByName - is a map of endpoints to be involved for each interface by endpoint nameinvolveEndpointsByAnnotation - is a map of endpoints to be involved for each interface by endpoint annotationtype - is RPC typeCopyright © 2016–2022. All rights reserved.