public abstract class BaseClient extends java.lang.Object implements IBaseClient
| Constructor and Description |
|---|
BaseClient() |
| Modifier and Type | Method and Description |
|---|---|
IAuthenticationProvider |
getAuthenticationProvider()
Gets the authentication provider
|
IExecutors |
getExecutors()
Gets the executors
|
IHttpProvider |
getHttpProvider()
Gets the HTTP provider
|
ILogger |
getLogger()
Gets the logger
|
ISerializer |
getSerializer()
Gets the serializer
|
protected void |
setAuthenticationProvider(IAuthenticationProvider authenticationProvider)
Sets the authentication provider
|
protected void |
setExecutors(IExecutors executors)
Sets the executors
|
protected void |
setHttpProvider(IHttpProvider httpProvider)
Sets the HTTP provider
|
protected void |
setLogger(ILogger logger)
Sets the logger
|
void |
setSerializer(ISerializer serializer)
Sets the serializer
|
void |
shutdown() |
void |
validate()
Validates this client
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetServiceRoot, setServiceRootpublic IAuthenticationProvider getAuthenticationProvider()
getAuthenticationProvider in interface IBaseClientpublic IExecutors getExecutors()
getExecutors in interface IBaseClientpublic IHttpProvider getHttpProvider()
getHttpProvider in interface IBaseClientpublic ILogger getLogger()
getLogger in interface IBaseClientpublic ISerializer getSerializer()
getSerializer in interface IBaseClientpublic void validate()
validate in interface IBaseClientprotected void setLogger(ILogger logger)
logger - The loggerprotected void setExecutors(IExecutors executors)
executors - The executorsprotected void setAuthenticationProvider(IAuthenticationProvider authenticationProvider)
authenticationProvider - The authentication providerprotected void setHttpProvider(IHttpProvider httpProvider)
httpProvider - The HTTP providerpublic void setSerializer(ISerializer serializer)
serializer - The serializerpublic void shutdown()
shutdown in interface IBaseClient