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 StringCONNECTION_FACTORY_NAMEstatic StringREQUEST_QUEUE_NAMEstatic StringRESPONSE_QUEUE_NAMEstatic StringSSL_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:
disposein interfaceKieServicesConfiguration
-
checkValidJmsValues
public void checkValidJmsValues()
-
setRemoteInitialContext
public KieServicesConfiguration setRemoteInitialContext(InitialContext context)
- Specified by:
setRemoteInitialContextin interfaceKieServicesConfiguration
-
getMarshallingFormat
public org.kie.server.api.marshalling.MarshallingFormat getMarshallingFormat()
(Package-scoped) Getters- Specified by:
getMarshallingFormatin interfaceKieServicesConfiguration
-
setMarshallingFormat
public KieServicesConfiguration setMarshallingFormat(org.kie.server.api.marshalling.MarshallingFormat format)
- Specified by:
setMarshallingFormatin interfaceKieServicesConfiguration
-
isJms
public boolean isJms()
- Specified by:
isJmsin interfaceKieServicesConfiguration
-
isRest
public boolean isRest()
- Specified by:
isRestin interfaceKieServicesConfiguration
-
getServerUrl
public String getServerUrl()
- Specified by:
getServerUrlin interfaceKieServicesConfiguration
-
getUserName
public String getUserName()
- Specified by:
getUserNamein interfaceKieServicesConfiguration
-
getPassword
public String getPassword()
- Specified by:
getPasswordin interfaceKieServicesConfiguration
-
getConnectionFactory
public javax.jms.ConnectionFactory getConnectionFactory()
- Specified by:
getConnectionFactoryin interfaceKieServicesConfiguration
-
getRequestQueue
public javax.jms.Queue getRequestQueue()
- Specified by:
getRequestQueuein interfaceKieServicesConfiguration
-
getResponseQueue
public javax.jms.Queue getResponseQueue()
- Specified by:
getResponseQueuein interfaceKieServicesConfiguration
-
addExtraClasses
public boolean addExtraClasses(Set<Class<?>> extraClassList)
- Specified by:
addExtraClassesin interfaceKieServicesConfiguration
-
clearExtraClasses
public KieServicesConfiguration clearExtraClasses()
- Specified by:
clearExtraClassesin interfaceKieServicesConfiguration
-
getExtraClasses
public Set<Class<?>> getExtraClasses()
- Specified by:
getExtraClassesin interfaceKieServicesConfiguration
-
getTransport
public KieServicesConfiguration.Transport getTransport()
- Specified by:
getTransportin interfaceKieServicesConfiguration
-
getTimeout
public long getTimeout()
- Specified by:
getTimeoutin interfaceKieServicesConfiguration
-
getUseUssl
public boolean getUseUssl()
- Specified by:
getUseUsslin interfaceKieServicesConfiguration
-
setTimeout
public KieServicesConfiguration setTimeout(long timeout)
- Specified by:
setTimeoutin interfaceKieServicesConfiguration
-
setServerUrl
public KieServicesConfiguration setServerUrl(String url)
- Specified by:
setServerUrlin interfaceKieServicesConfiguration
-
setUserName
public KieServicesConfiguration setUserName(String userName)
- Specified by:
setUserNamein interfaceKieServicesConfiguration
-
setPassword
public KieServicesConfiguration setPassword(String password)
- Specified by:
setPasswordin interfaceKieServicesConfiguration
-
setExtraClasses
public KieServicesConfiguration setExtraClasses(Set<Class<?>> extraJaxbClasses)
- Specified by:
setExtraClassesin interfaceKieServicesConfiguration
-
setConnectionFactory
public KieServicesConfiguration setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
- Specified by:
setConnectionFactoryin interfaceKieServicesConfiguration
-
setRequestQueue
public KieServicesConfiguration setRequestQueue(javax.jms.Queue requestQueue)
- Specified by:
setRequestQueuein interfaceKieServicesConfiguration
-
setResponseQueue
public KieServicesConfiguration setResponseQueue(javax.jms.Queue responseQueue)
- Specified by:
setResponseQueuein interfaceKieServicesConfiguration
-
setUseSsl
public KieServicesConfiguration setUseSsl(boolean useSsl)
- Specified by:
setUseSslin interfaceKieServicesConfiguration
-
setCapabilities
public void setCapabilities(List<String> capabilities)
- Specified by:
setCapabilitiesin interfaceKieServicesConfiguration
-
getCapabilities
public List<String> getCapabilities()
- Specified by:
getCapabilitiesin interfaceKieServicesConfiguration
-
setCredentialsProvider
public void setCredentialsProvider(CredentialsProvider credentialsProvider)
- Specified by:
setCredentialsProviderin interfaceKieServicesConfiguration
-
getCredentialsProvider
public CredentialsProvider getCredentialsProvider()
- Specified by:
getCredentialsProviderin interfaceKieServicesConfiguration
-
setLoadBalancer
public void setLoadBalancer(LoadBalancer loadBalancer)
- Specified by:
setLoadBalancerin interfaceKieServicesConfiguration
-
getLoadBalancer
public LoadBalancer getLoadBalancer()
- Specified by:
getLoadBalancerin interfaceKieServicesConfiguration
-
setResponseHandler
public void setResponseHandler(ResponseHandler responseHandler)
- Specified by:
setResponseHandlerin interfaceKieServicesConfiguration
-
getResponseHandler
public ResponseHandler getResponseHandler()
- Specified by:
getResponseHandlerin interfaceKieServicesConfiguration
-
isJmsTransactional
public boolean isJmsTransactional()
- Specified by:
isJmsTransactionalin interfaceKieServicesConfiguration
-
setJmsTransactional
public void setJmsTransactional(boolean jmsTransactional)
- Specified by:
setJmsTransactionalin interfaceKieServicesConfiguration
-
setHeaders
public void setHeaders(Map<String,String> headers)
- Specified by:
setHeadersin interfaceKieServicesConfiguration
-
getHeaders
public Map<String,String> getHeaders()
- Specified by:
getHeadersin interfaceKieServicesConfiguration
-
clone
public KieServicesConfiguration clone()
- Specified by:
clonein interfaceKieServicesConfiguration- Overrides:
clonein classObject
-
getExtraJaxbClasses
@Deprecated public Set<Class<?>> getExtraJaxbClasses()
Deprecated.Description copied from interface:KieServicesConfigurationDeprecated use #getExtraClasses instead- Specified by:
getExtraJaxbClassesin interfaceKieServicesConfiguration
-
addJaxbClasses
@Deprecated public boolean addJaxbClasses(Set<Class<?>> extraJaxbClassList)
Deprecated.Description copied from interface:KieServicesConfigurationDeprecated use #addExtraClasses instead- Specified by:
addJaxbClassesin interfaceKieServicesConfiguration
-
setExtraJaxbClasses
@Deprecated public KieServicesConfiguration setExtraJaxbClasses(Set<Class<?>> extraJaxbClasses)
Deprecated.Description copied from interface:KieServicesConfigurationDeprecated use #setExtraClasses instead- Specified by:
setExtraJaxbClassesin interfaceKieServicesConfiguration
-
clearJaxbClasses
@Deprecated public KieServicesConfiguration clearJaxbClasses()
Deprecated.Description copied from interface:KieServicesConfigurationDeprecated use #clearExtraClasses instead- Specified by:
clearJaxbClassesin interfaceKieServicesConfiguration
-
-