Skip navigation links
A B C D E F G H I J K M N O P R S U V 

A

AbstractStub - Class in io.katharsis.client.internal
 
AbstractStub(KatharsisClient, JsonApiUrlBuilder) - Constructor for class io.katharsis.client.internal.AbstractStub
 
AbstractStub.ResponseType - Enum in io.katharsis.client.internal
 
ActionStubFactory - Interface in io.katharsis.client.action
Used to create stubs for repository interface having action methods.
ActionStubFactoryContext - Interface in io.katharsis.client.action
 
addListener(HttpClientAdapterListener) - Method in class io.katharsis.client.http.apache.HttpClientAdapter
 
addListener(OkHttpAdapterListener) - Method in class io.katharsis.client.http.okhttp.OkHttpAdapter
 
addModule(Module) - Method in class io.katharsis.client.KatharsisClient
Adds the given module.
addRelations(T, Iterable<J>, String) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
as(Class<L>) - Method in class io.katharsis.client.response.JsonLinksInformation
Converts this generic links information to the provided type.
as(Class<M>) - Method in class io.katharsis.client.response.JsonMetaInformation
Converts this generic meta information to the provided type.
asJsonNode() - Method in class io.katharsis.client.response.JsonLinksInformation
 
asJsonNode() - Method in class io.katharsis.client.response.JsonMetaInformation
 

B

BasicProxyFactory - Class in io.katharsis.client.internal.proxy
Basic implementation of ClientProxyFactory.
BasicProxyFactory() - Constructor for class io.katharsis.client.internal.proxy.BasicProxyFactory
 
body() - Method in class io.katharsis.client.http.apache.HttpClientResponse
 
body() - Method in interface io.katharsis.client.http.HttpAdapterResponse
 
body() - Method in class io.katharsis.client.http.okhttp.OkHttpResponse
 

C

client - Variable in class io.katharsis.client.internal.AbstractStub
 
ClientDocumentMapper - Class in io.katharsis.client.internal
 
ClientDocumentMapper(ModuleRegistry, ObjectMapper, PropertiesProvider) - Constructor for class io.katharsis.client.internal.ClientDocumentMapper
 
ClientException - Exception in io.katharsis.client
General client exception if no custom mapper is found.
ClientException(int, String) - Constructor for exception io.katharsis.client.ClientException
 
ClientException(int, String, Throwable) - Constructor for exception io.katharsis.client.ClientException
 
ClientModule - Class in io.katharsis.client.module
 
ClientModule() - Constructor for class io.katharsis.client.module.ClientModule
 
ClientProxyFactory - Interface in io.katharsis.client.internal.proxy
Used to create stubs for resources, collections and interfaces.
ClientProxyFactoryContext - Interface in io.katharsis.client.internal.proxy
 
ClientStubInvocationHandler - Class in io.katharsis.client.internal
 
ClientStubInvocationHandler(Class<?>, ResourceRepositoryV2<?, Serializable>, Object) - Constructor for class io.katharsis.client.internal.ClientStubInvocationHandler
 
code() - Method in class io.katharsis.client.http.apache.HttpClientResponse
 
code() - Method in interface io.katharsis.client.http.HttpAdapterResponse
 
code() - Method in class io.katharsis.client.http.okhttp.OkHttpResponse
 
CollectionInvocationHandler - Class in io.katharsis.client.internal.proxy
 
CollectionInvocationHandler(Class<?>, String, ClientProxyFactoryContext, boolean) - Constructor for class io.katharsis.client.internal.proxy.CollectionInvocationHandler
 
CONTENT_TYPE - Static variable in class io.katharsis.client.internal.AbstractStub
 
create(S) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
create(S) - Method in interface io.katharsis.client.ResourceRepositoryStub
Saves the given entity without any of its relationships.
createCollectionProxy(Class<T>, Class<C>, String) - Method in class io.katharsis.client.internal.proxy.BasicProxyFactory
 
createCollectionProxy(Class<T>, Class<C>, String) - Method in interface io.katharsis.client.internal.proxy.ClientProxyFactory
 
createResourceProxy(Class<T>, Object) - Method in class io.katharsis.client.internal.proxy.BasicProxyFactory
 
createResourceProxy(Class<T>, Object) - Method in interface io.katharsis.client.internal.proxy.ClientProxyFactory
 
createStub(Class<T>) - Method in interface io.katharsis.client.action.ActionStubFactory
 
createStub(Class<T>) - Method in class io.katharsis.client.action.JerseyActionStubFactory
 

D

delete(I) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 

E

execute() - Method in class io.katharsis.client.http.apache.HttpClientRequest
 
execute() - Method in interface io.katharsis.client.http.HttpAdapterRequest
 
execute() - Method in class io.katharsis.client.http.okhttp.OkHttpRequest
 
execute(String, AbstractStub.ResponseType, HttpMethod, String) - Method in class io.katharsis.client.internal.AbstractStub
 
executeDelete(String) - Method in class io.katharsis.client.internal.AbstractStub
 
executeGet(String, AbstractStub.ResponseType) - Method in class io.katharsis.client.internal.AbstractStub
 

F

findAll(QueryParams) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findAll(Iterable<I>, QueryParams) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findAll(QuerySpec) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findAll(Iterable<I>, QuerySpec) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findAll(String) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findAll(QueryParams) - Method in interface io.katharsis.client.ResourceRepositoryStub
 
findAll(Iterable<ID>, QueryParams) - Method in interface io.katharsis.client.ResourceRepositoryStub
 
findManyTargets(I, String, QueryParams) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
findManyTargets(I, String, QuerySpec) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
findManyTargets(TID, String, QueryParams) - Method in interface io.katharsis.client.RelationshipRepositoryStub
Deprecated.
 
findOne(I, QueryParams) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findOne(I, QuerySpec) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
findOneTarget(I, String, QueryParams) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
findOneTarget(I, String, QuerySpec) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
fromDocument(Document, boolean) - Method in class io.katharsis.client.internal.ClientDocumentMapper
 

G

getActionStubFactory() - Method in class io.katharsis.client.KatharsisClient
 
getCollection(Class<T>, String) - Method in interface io.katharsis.client.internal.proxy.ClientProxyFactoryContext
 
getDocumentMapper() - Method in class io.katharsis.client.KatharsisClient
 
getExceptionMapperRegistry() - Method in class io.katharsis.client.KatharsisClient
 
getHttpAdapter() - Method in interface io.katharsis.client.action.ActionStubFactoryContext
 
getHttpAdapter() - Method in class io.katharsis.client.KatharsisClient
 
getImplementation() - Method in class io.katharsis.client.http.apache.HttpClientAdapter
 
getImplementation() - Method in class io.katharsis.client.http.okhttp.OkHttpAdapter
 
getModuleName() - Method in class io.katharsis.client.module.ClientModule
 
getModuleRegistry() - Method in interface io.katharsis.client.internal.proxy.ClientProxyFactoryContext
 
getModuleRegistry() - Method in class io.katharsis.client.KatharsisClient
 
getObjectMapper() - Method in class io.katharsis.client.KatharsisClient
 
getPushAlways() - Method in class io.katharsis.client.KatharsisClient
 
getQueryParamsRelationshipRepository(Class<R>) - Method in class io.katharsis.client.KatharsisClient
Deprecated.
make use of QuerySpec
getQueryParamsRepository(Class<T>) - Method in class io.katharsis.client.KatharsisClient
Deprecated.
make use of QuerySpec
getQueryParamsRepository(Class<T>, Class<D>) - Method in class io.katharsis.client.KatharsisClient
Deprecated.
make use of QuerySpec
getQuerySpecRepository(Class<T>) - Method in class io.katharsis.client.KatharsisClient
Deprecated.
make use of getRepositoryForType()
getQuerySpecRepository(Class<T>, Class<D>) - Method in class io.katharsis.client.KatharsisClient
Deprecated.
make use of getRepositoryForType()
getRegistry() - Method in class io.katharsis.client.KatharsisClient
 
getRepositoryForInterface(Class<R>) - Method in class io.katharsis.client.KatharsisClient
 
getRepositoryForType(Class<T>) - Method in class io.katharsis.client.KatharsisClient
 
getRepositoryForType(Class<T>, Class<D>) - Method in class io.katharsis.client.KatharsisClient
 
getResourceClass() - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
getResourceRepository(Class<R>) - Method in class io.katharsis.client.KatharsisClient
Deprecated.
Make use of getRepositoryForInterface.
getResponseHeader(String) - Method in class io.katharsis.client.http.apache.HttpClientResponse
 
getResponseHeader(String) - Method in interface io.katharsis.client.http.HttpAdapterResponse
 
getResponseHeader(String) - Method in class io.katharsis.client.http.okhttp.OkHttpResponse
 
getServiceUrlProvider() - Method in interface io.katharsis.client.action.ActionStubFactoryContext
 
getSourceResourceClass() - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
getTargetResourceClass() - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
getUrl() - Method in class io.katharsis.client.internal.proxy.CollectionInvocationHandler
 
getUrl() - Method in interface io.katharsis.client.internal.proxy.ObjectProxy
 

H

header(String, String) - Method in class io.katharsis.client.http.apache.HttpClientRequest
 
header(String, String) - Method in interface io.katharsis.client.http.HttpAdapterRequest
 
header(String, String) - Method in class io.katharsis.client.http.okhttp.OkHttpRequest
 
HttpAdapter - Interface in io.katharsis.client.http
 
HttpAdapterAware - Interface in io.katharsis.client.module
Can be implemented by modules to get access to the HttpAdapter implementation.
HttpAdapterRequest - Interface in io.katharsis.client.http
 
HttpAdapterResponse - Interface in io.katharsis.client.http
 
HttpClientAdapter - Class in io.katharsis.client.http.apache
 
HttpClientAdapter() - Constructor for class io.katharsis.client.http.apache.HttpClientAdapter
 
HttpClientAdapterListener - Interface in io.katharsis.client.http.apache
 
HttpClientAdapterListenerBase - Class in io.katharsis.client.http.apache
 
HttpClientAdapterListenerBase() - Constructor for class io.katharsis.client.http.apache.HttpClientAdapterListenerBase
 
HttpClientRequest - Class in io.katharsis.client.http.apache
 
HttpClientRequest(CloseableHttpClient, String, HttpMethod, String) - Constructor for class io.katharsis.client.http.apache.HttpClientRequest
 
HttpClientResponse - Class in io.katharsis.client.http.apache
 
HttpClientResponse(CloseableHttpResponse) - Constructor for class io.katharsis.client.http.apache.HttpClientResponse
 

I

init(ActionStubFactoryContext) - Method in interface io.katharsis.client.action.ActionStubFactory
 
init(ActionStubFactoryContext) - Method in class io.katharsis.client.action.JerseyActionStubFactory
 
init(ClientProxyFactoryContext) - Method in class io.katharsis.client.internal.proxy.BasicProxyFactory
 
init(ClientProxyFactoryContext) - Method in interface io.katharsis.client.internal.proxy.ClientProxyFactory
 
init() - Method in class io.katharsis.client.KatharsisClient
 
invoke(Object, Method, Object[]) - Method in class io.katharsis.client.internal.ClientStubInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class io.katharsis.client.internal.proxy.CollectionInvocationHandler
 
io.katharsis.client - package io.katharsis.client
 
io.katharsis.client.action - package io.katharsis.client.action
 
io.katharsis.client.http - package io.katharsis.client.http
 
io.katharsis.client.http.apache - package io.katharsis.client.http.apache
 
io.katharsis.client.http.okhttp - package io.katharsis.client.http.okhttp
 
io.katharsis.client.internal - package io.katharsis.client.internal
 
io.katharsis.client.internal.proxy - package io.katharsis.client.internal.proxy
 
io.katharsis.client.module - package io.katharsis.client.module
 
io.katharsis.client.response - package io.katharsis.client.response
 
isLoaded() - Method in class io.katharsis.client.internal.proxy.CollectionInvocationHandler
 
isLoaded() - Method in interface io.katharsis.client.internal.proxy.ObjectProxy
 
isSuccessful() - Method in class io.katharsis.client.http.apache.HttpClientResponse
 
isSuccessful() - Method in interface io.katharsis.client.http.HttpAdapterResponse
 
isSuccessful() - Method in class io.katharsis.client.http.okhttp.OkHttpResponse
 

J

JerseyActionStubFactory - Class in io.katharsis.client.action
 
JsonLinksInformation - Class in io.katharsis.client.response
 
JsonLinksInformation(JsonNode, ObjectMapper) - Constructor for class io.katharsis.client.response.JsonLinksInformation
 
JsonMetaInformation - Class in io.katharsis.client.response
 
JsonMetaInformation(JsonNode, ObjectMapper) - Constructor for class io.katharsis.client.response.JsonMetaInformation
 

K

KatharsisClient - Class in io.katharsis.client
Client implementation giving access to JSON API repositories using stubs.
KatharsisClient(String) - Constructor for class io.katharsis.client.KatharsisClient
 
KatharsisClient(ServiceUrlProvider) - Constructor for class io.katharsis.client.KatharsisClient
 

M

message() - Method in class io.katharsis.client.http.apache.HttpClientResponse
 
message() - Method in interface io.katharsis.client.http.HttpAdapterResponse
 
message() - Method in class io.katharsis.client.http.okhttp.OkHttpResponse
 

N

newInstance() - Static method in class io.katharsis.client.action.JerseyActionStubFactory
 
newInstance(Client) - Static method in class io.katharsis.client.action.JerseyActionStubFactory
 
newInstance() - Static method in class io.katharsis.client.http.apache.HttpClientAdapter
 
newInstance() - Static method in class io.katharsis.client.http.okhttp.OkHttpAdapter
 
newRequest(String, HttpMethod, String) - Method in class io.katharsis.client.http.apache.HttpClientAdapter
 
newRequest(String, HttpMethod, String) - Method in interface io.katharsis.client.http.HttpAdapter
 
newRequest(String, HttpMethod, String) - Method in class io.katharsis.client.http.okhttp.OkHttpAdapter
 
newResourceMapper(DocumentMapperUtil, boolean, ObjectMapper) - Method in class io.katharsis.client.internal.ClientDocumentMapper
 

O

ObjectProxy - Interface in io.katharsis.client.internal.proxy
 
OkHttpAdapter - Class in io.katharsis.client.http.okhttp
 
OkHttpAdapter() - Constructor for class io.katharsis.client.http.okhttp.OkHttpAdapter
 
OkHttpAdapterListener - Interface in io.katharsis.client.http.okhttp
 
OkHttpAdapterListenerBase - Class in io.katharsis.client.http.okhttp
 
OkHttpAdapterListenerBase() - Constructor for class io.katharsis.client.http.okhttp.OkHttpAdapterListenerBase
 
OkHttpRequest - Class in io.katharsis.client.http.okhttp
 
OkHttpRequest(OkHttpClient, String, HttpMethod, String) - Constructor for class io.katharsis.client.http.okhttp.OkHttpRequest
 
OkHttpResponse - Class in io.katharsis.client.http.okhttp
 
OkHttpResponse(Response) - Constructor for class io.katharsis.client.http.okhttp.OkHttpResponse
 
onBuild(HttpClientBuilder) - Method in interface io.katharsis.client.http.apache.HttpClientAdapterListener
 
onBuild(HttpClientBuilder) - Method in class io.katharsis.client.http.apache.HttpClientAdapterListenerBase
 
onBuild(OkHttpClient.Builder) - Method in interface io.katharsis.client.http.okhttp.OkHttpAdapterListener
 
onBuild(OkHttpClient.Builder) - Method in class io.katharsis.client.http.okhttp.OkHttpAdapterListenerBase
 

P

PrimitiveProxy - Interface in io.katharsis.client.internal.proxy
 

R

RelationshipRepositoryStub<T,TID extends Serializable,D,DID extends Serializable> - Interface in io.katharsis.client
Deprecated.
make use of QuerySpec
RelationshipRepositoryStubImpl<T,I extends Serializable,D,J extends Serializable> - Class in io.katharsis.client.internal
 
RelationshipRepositoryStubImpl(KatharsisClient, Class<T>, Class<D>, ResourceInformation, JsonApiUrlBuilder, RegistryEntry) - Constructor for class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
removeRelations(T, Iterable<J>, String) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
ResourceRepositoryStub<T,ID extends Serializable> - Interface in io.katharsis.client
Implemented by every ResourceRepository stub.
ResourceRepositoryStubImpl<T,I extends Serializable> - Class in io.katharsis.client.internal
 
ResourceRepositoryStubImpl(KatharsisClient, Class<T>, ResourceInformation, JsonApiUrlBuilder) - Constructor for class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
ResponseBodyException - Exception in io.katharsis.client
 
ResponseBodyException(String) - Constructor for exception io.katharsis.client.ResponseBodyException
 
ResponseBodyException(String, Exception) - Constructor for exception io.katharsis.client.ResponseBodyException
 

S

save(S) - Method in class io.katharsis.client.internal.ResourceRepositoryStubImpl
 
setActionStubFactory(ActionStubFactory) - Method in class io.katharsis.client.KatharsisClient
Sets the factory to use to create action stubs (like JAX-RS annotated repository methods).
setHttpAdapter(HttpAdapter) - Method in class io.katharsis.client.KatharsisClient
 
setHttpAdapter(HttpAdapter) - Method in interface io.katharsis.client.module.HttpAdapterAware
 
setProxyFactory(ClientProxyFactory) - Method in class io.katharsis.client.internal.ClientDocumentMapper
 
setProxyFactory(ClientProxyFactory) - Method in class io.katharsis.client.KatharsisClient
 
setPushAlways(boolean) - Method in class io.katharsis.client.KatharsisClient
Older KatharsisClient implementation only supported a save() operation that POSTs the resource to the server.
setReceiveTimeout(int, TimeUnit) - Method in class io.katharsis.client.http.apache.HttpClientAdapter
 
setReceiveTimeout(int, TimeUnit) - Method in interface io.katharsis.client.http.HttpAdapter
 
setReceiveTimeout(int, TimeUnit) - Method in class io.katharsis.client.http.okhttp.OkHttpAdapter
 
setRelation(T, J, String) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
setRelations(T, Iterable<J>, String) - Method in class io.katharsis.client.internal.RelationshipRepositoryStubImpl
 
setupModule(Module.ModuleContext) - Method in class io.katharsis.client.module.ClientModule
 

U

urlBuilder - Variable in class io.katharsis.client.internal.AbstractStub
 

V

valueOf(String) - Static method in enum io.katharsis.client.internal.AbstractStub.ResponseType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.katharsis.client.internal.AbstractStub.ResponseType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J K M N O P R S U V 
Skip navigation links

Copyright © 2017. All Rights Reserved.