Package org.kie.server.client.impl
Class KieServicesConfigurationImpl
- java.lang.Object
-
- org.kie.server.client.impl.KieServicesConfigurationImpl
-
- All Implemented Interfaces:
KieServicesConfiguration
public final class KieServicesConfigurationImpl extends Object implements KieServicesConfiguration
In order to protect the Remote (Java) API, this class may not be extended nor may its constructor be made public.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.server.client.KieServicesConfiguration
KieServicesConfiguration.Transport
-
-
Field Summary
Fields Modifier and Type Field Description static String
CONNECTION_FACTORY_NAME
static String
REQUEST_QUEUE_NAME
static String
RESPONSE_QUEUE_NAME
static String
SSL_CONNECTION_FACTORY_NAME
-
Constructor Summary
Constructors Constructor Description KieServicesConfigurationImpl(String url, String username, String password)
REST based constructorKieServicesConfigurationImpl(String url, String username, String password, long timeout)
REST based constructorKieServicesConfigurationImpl(String url, CredentialsProvider credentialsProvider)
REST based constructorKieServicesConfigurationImpl(String url, CredentialsProvider credentialsProvider, long timeout)
REST based constructorKieServicesConfigurationImpl(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue)
KieServicesConfigurationImpl(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue, String username, String password)
KieServicesConfigurationImpl(InitialContext context, String username, String password)
-
Method Summary
-
-
-
Field Detail
-
SSL_CONNECTION_FACTORY_NAME
public static final String SSL_CONNECTION_FACTORY_NAME
- See Also:
- Constant Field Values
-
CONNECTION_FACTORY_NAME
public static final String CONNECTION_FACTORY_NAME
- See Also:
- Constant Field Values
-
REQUEST_QUEUE_NAME
public static final String REQUEST_QUEUE_NAME
- See Also:
- Constant Field Values
-
RESPONSE_QUEUE_NAME
public static final String RESPONSE_QUEUE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
KieServicesConfigurationImpl
public KieServicesConfigurationImpl(String url, String username, String password)
REST based constructor- Parameters:
url
-username
-password
-
-
KieServicesConfigurationImpl
public KieServicesConfigurationImpl(String url, String username, String password, long timeout)
REST based constructor- Parameters:
url
-username
-password
-timeout
- the maximum timeout in milliseconds
-
KieServicesConfigurationImpl
public KieServicesConfigurationImpl(String url, CredentialsProvider credentialsProvider)
REST based constructor- Parameters:
url
-credentialsProvider
-
-
KieServicesConfigurationImpl
public KieServicesConfigurationImpl(String url, CredentialsProvider credentialsProvider, long timeout)
REST based constructor- Parameters:
url
-credentialsProvider
-timeout
- the maximum timeout in milliseconds
-
KieServicesConfigurationImpl
public KieServicesConfigurationImpl(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue)
-
KieServicesConfigurationImpl
public KieServicesConfigurationImpl(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue, String username, String password)
-
KieServicesConfigurationImpl
public KieServicesConfigurationImpl(InitialContext context, String username, String password)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceKieServicesConfiguration
-
checkValidJmsValues
public void checkValidJmsValues()
-
setRemoteInitialContext
public KieServicesConfiguration setRemoteInitialContext(InitialContext context)
- Specified by:
setRemoteInitialContext
in interfaceKieServicesConfiguration
-
getMarshallingFormat
public org.kie.server.api.marshalling.MarshallingFormat getMarshallingFormat()
(Package-scoped) Getters- Specified by:
getMarshallingFormat
in interfaceKieServicesConfiguration
-
setMarshallingFormat
public KieServicesConfiguration setMarshallingFormat(org.kie.server.api.marshalling.MarshallingFormat format)
- Specified by:
setMarshallingFormat
in interfaceKieServicesConfiguration
-
isJms
public boolean isJms()
- Specified by:
isJms
in interfaceKieServicesConfiguration
-
isRest
public boolean isRest()
- Specified by:
isRest
in interfaceKieServicesConfiguration
-
getServerUrl
public String getServerUrl()
- Specified by:
getServerUrl
in interfaceKieServicesConfiguration
-
getUserName
public String getUserName()
- Specified by:
getUserName
in interfaceKieServicesConfiguration
-
getPassword
public String getPassword()
- Specified by:
getPassword
in interfaceKieServicesConfiguration
-
getClientCertificate
public org.kie.server.common.rest.ClientCertificate getClientCertificate()
- Specified by:
getClientCertificate
in interfaceKieServicesConfiguration
-
getConnectionFactory
public javax.jms.ConnectionFactory getConnectionFactory()
- Specified by:
getConnectionFactory
in interfaceKieServicesConfiguration
-
getRequestQueue
public javax.jms.Queue getRequestQueue()
- Specified by:
getRequestQueue
in interfaceKieServicesConfiguration
-
getResponseQueue
public javax.jms.Queue getResponseQueue()
- Specified by:
getResponseQueue
in interfaceKieServicesConfiguration
-
addExtraClasses
public boolean addExtraClasses(Set<Class<?>> extraClassList)
- Specified by:
addExtraClasses
in interfaceKieServicesConfiguration
-
clearExtraClasses
public KieServicesConfiguration clearExtraClasses()
- Specified by:
clearExtraClasses
in interfaceKieServicesConfiguration
-
getExtraClasses
public Set<Class<?>> getExtraClasses()
- Specified by:
getExtraClasses
in interfaceKieServicesConfiguration
-
getTransport
public KieServicesConfiguration.Transport getTransport()
- Specified by:
getTransport
in interfaceKieServicesConfiguration
-
getTimeout
public long getTimeout()
- Specified by:
getTimeout
in interfaceKieServicesConfiguration
-
getUseSsl
public boolean getUseSsl()
- Specified by:
getUseSsl
in interfaceKieServicesConfiguration
-
setTimeout
public KieServicesConfiguration setTimeout(long timeout)
- Specified by:
setTimeout
in interfaceKieServicesConfiguration
-
setServerUrl
public KieServicesConfiguration setServerUrl(String url)
- Specified by:
setServerUrl
in interfaceKieServicesConfiguration
-
setUserName
public KieServicesConfiguration setUserName(String userName)
- Specified by:
setUserName
in interfaceKieServicesConfiguration
-
setPassword
public KieServicesConfiguration setPassword(String password)
- Specified by:
setPassword
in interfaceKieServicesConfiguration
-
setClientCertificate
public KieServicesConfigurationImpl setClientCertificate(org.kie.server.common.rest.ClientCertificate clientCertificate)
- Specified by:
setClientCertificate
in interfaceKieServicesConfiguration
-
setExtraClasses
public KieServicesConfiguration setExtraClasses(Set<Class<?>> extraJaxbClasses)
- Specified by:
setExtraClasses
in interfaceKieServicesConfiguration
-
setConnectionFactory
public KieServicesConfiguration setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
- Specified by:
setConnectionFactory
in interfaceKieServicesConfiguration
-
setRequestQueue
public KieServicesConfiguration setRequestQueue(javax.jms.Queue requestQueue)
- Specified by:
setRequestQueue
in interfaceKieServicesConfiguration
-
setResponseQueue
public KieServicesConfiguration setResponseQueue(javax.jms.Queue responseQueue)
- Specified by:
setResponseQueue
in interfaceKieServicesConfiguration
-
setUseSsl
public KieServicesConfiguration setUseSsl(boolean useSsl)
- Specified by:
setUseSsl
in interfaceKieServicesConfiguration
-
setCapabilities
public void setCapabilities(List<String> capabilities)
- Specified by:
setCapabilities
in interfaceKieServicesConfiguration
-
getCapabilities
public List<String> getCapabilities()
- Specified by:
getCapabilities
in interfaceKieServicesConfiguration
-
setCredentialsProvider
public void setCredentialsProvider(CredentialsProvider credentialsProvider)
- Specified by:
setCredentialsProvider
in interfaceKieServicesConfiguration
-
getCredentialsProvider
public CredentialsProvider getCredentialsProvider()
- Specified by:
getCredentialsProvider
in interfaceKieServicesConfiguration
-
setLoadBalancer
public void setLoadBalancer(LoadBalancer loadBalancer)
- Specified by:
setLoadBalancer
in interfaceKieServicesConfiguration
-
getLoadBalancer
public LoadBalancer getLoadBalancer()
- Specified by:
getLoadBalancer
in interfaceKieServicesConfiguration
-
setResponseHandler
public void setResponseHandler(ResponseHandler responseHandler)
- Specified by:
setResponseHandler
in interfaceKieServicesConfiguration
-
getResponseHandler
public ResponseHandler getResponseHandler()
- Specified by:
getResponseHandler
in interfaceKieServicesConfiguration
-
isJmsTransactional
public boolean isJmsTransactional()
- Specified by:
isJmsTransactional
in interfaceKieServicesConfiguration
-
setJmsTransactional
public void setJmsTransactional(boolean jmsTransactional)
- Specified by:
setJmsTransactional
in interfaceKieServicesConfiguration
-
setHeaders
public void setHeaders(Map<String,String> headers)
- Specified by:
setHeaders
in interfaceKieServicesConfiguration
-
getHeaders
public Map<String,String> getHeaders()
- Specified by:
getHeaders
in interfaceKieServicesConfiguration
-
clone
public KieServicesConfiguration clone()
- Specified by:
clone
in interfaceKieServicesConfiguration
- Overrides:
clone
in classObject
-
getExtraJaxbClasses
@Deprecated public Set<Class<?>> getExtraJaxbClasses()
Deprecated.Description copied from interface:KieServicesConfiguration
Deprecated use #getExtraClasses instead- Specified by:
getExtraJaxbClasses
in interfaceKieServicesConfiguration
-
addJaxbClasses
@Deprecated public boolean addJaxbClasses(Set<Class<?>> extraJaxbClassList)
Deprecated.Description copied from interface:KieServicesConfiguration
Deprecated use #addExtraClasses instead- Specified by:
addJaxbClasses
in interfaceKieServicesConfiguration
-
setExtraJaxbClasses
@Deprecated public KieServicesConfiguration setExtraJaxbClasses(Set<Class<?>> extraJaxbClasses)
Deprecated.Description copied from interface:KieServicesConfiguration
Deprecated use #setExtraClasses instead- Specified by:
setExtraJaxbClasses
in interfaceKieServicesConfiguration
-
clearJaxbClasses
@Deprecated public KieServicesConfiguration clearJaxbClasses()
Deprecated.Description copied from interface:KieServicesConfiguration
Deprecated use #clearExtraClasses instead- Specified by:
clearJaxbClasses
in interfaceKieServicesConfiguration
-
-