public class KatharsisClient extends Object
| Constructor and Description |
|---|
KatharsisClient(ServiceUrlProvider serviceUrlProvider) |
KatharsisClient(String serviceUrl) |
| Modifier and Type | Method and Description |
|---|---|
void |
addModule(Module module)
Adds the given module.
|
ActionStubFactory |
getActionStubFactory() |
ClientDocumentMapper |
getDocumentMapper() |
ExceptionMapperRegistry |
getExceptionMapperRegistry() |
HttpAdapter |
getHttpAdapter() |
ModuleRegistry |
getModuleRegistry() |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
boolean |
getPushAlways() |
<R extends RelationshipRepositoryV2<?,?,?,?>> |
getQueryParamsRelationshipRepository(Class<R> repositoryInterfaceClass)
Deprecated.
make use of QuerySpec
|
<T,I extends Serializable> |
getQueryParamsRepository(Class<T> resourceClass)
Deprecated.
make use of QuerySpec
|
<T,I extends Serializable,D,J extends Serializable> |
getQueryParamsRepository(Class<T> sourceClass,
Class<D> targetClass)
Deprecated.
make use of QuerySpec
|
<T,I extends Serializable> |
getQuerySpecRepository(Class<T> resourceClass)
Deprecated.
make use of getRepositoryForType()
|
<T,I extends Serializable,D,J extends Serializable> |
getQuerySpecRepository(Class<T> sourceClass,
Class<D> targetClass)
Deprecated.
make use of getRepositoryForType()
|
ResourceRegistry |
getRegistry() |
<R extends ResourceRepositoryV2<?,?>> |
getRepositoryForInterface(Class<R> repositoryInterfaceClass) |
<T,I extends Serializable> |
getRepositoryForType(Class<T> resourceClass) |
<T,I extends Serializable,D,J extends Serializable> |
getRepositoryForType(Class<T> sourceClass,
Class<D> targetClass) |
<R extends ResourceRepositoryV2<?,?>> |
getResourceRepository(Class<R> repositoryInterfaceClass)
Deprecated.
Make use of getRepositoryForInterface.
|
protected void |
init() |
void |
setActionStubFactory(ActionStubFactory actionStubFactory)
Sets the factory to use to create action stubs (like JAX-RS annotated
repository methods).
|
void |
setHttpAdapter(HttpAdapter httpAdapter) |
void |
setProxyFactory(ClientProxyFactory proxyFactory) |
void |
setPushAlways(boolean pushAlways)
Older KatharsisClient implementation only supported a save() operation
that POSTs the resource to the server.
|
public KatharsisClient(String serviceUrl)
public KatharsisClient(ServiceUrlProvider serviceUrlProvider)
public void setProxyFactory(ClientProxyFactory proxyFactory)
public void setPushAlways(boolean pushAlways)
pushAlways - public boolean getPushAlways()
protected void init()
@Deprecated public <R extends ResourceRepositoryV2<?,?>> R getResourceRepository(Class<R> repositoryInterfaceClass)
public <R extends ResourceRepositoryV2<?,?>> R getRepositoryForInterface(Class<R> repositoryInterfaceClass)
@Deprecated public <R extends RelationshipRepositoryV2<?,?,?,?>> R getQueryParamsRelationshipRepository(Class<R> repositoryInterfaceClass)
@Deprecated public <T,I extends Serializable> ResourceRepositoryStub<T,I> getQueryParamsRepository(Class<T> resourceClass)
resourceClass - resource classpublic <T,I extends Serializable> ResourceRepositoryV2<T,I> getRepositoryForType(Class<T> resourceClass)
resourceClass - resource class@Deprecated public <T,I extends Serializable> ResourceRepositoryV2<T,I> getQuerySpecRepository(Class<T> resourceClass)
public <T,I extends Serializable,D,J extends Serializable> RelationshipRepositoryStub<T,I,D,J> getQueryParamsRepository(Class<T> sourceClass, Class<D> targetClass)
sourceClass - source classtargetClass - target classpublic <T,I extends Serializable,D,J extends Serializable> RelationshipRepositoryV2<T,I,D,J> getRepositoryForType(Class<T> sourceClass, Class<D> targetClass)
sourceClass - source classtargetClass - target class@Deprecated public <T,I extends Serializable,D,J extends Serializable> RelationshipRepositoryV2<T,I,D,J> getQuerySpecRepository(Class<T> sourceClass, Class<D> targetClass)
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public void setHttpAdapter(HttpAdapter httpAdapter)
public ResourceRegistry getRegistry()
public void addModule(Module module)
module - public HttpAdapter getHttpAdapter()
public ExceptionMapperRegistry getExceptionMapperRegistry()
public ActionStubFactory getActionStubFactory()
public void setActionStubFactory(ActionStubFactory actionStubFactory)
actionStubFactory - to usepublic ModuleRegistry getModuleRegistry()
public ClientDocumentMapper getDocumentMapper()
Copyright © 2017. All Rights Reserved.