JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017. All Rights Reserved.