public final class KieServicesConfigurationImpl extends Object implements KieServicesConfiguration
KieServicesConfiguration.Transport
Modifier and Type | Field and Description |
---|---|
static String |
CONNECTION_FACTORY_NAME |
static String |
REQUEST_QUEUE_NAME |
static String |
RESPONSE_QUEUE_NAME |
static String |
SSL_CONNECTION_FACTORY_NAME |
Constructor and Description |
---|
KieServicesConfigurationImpl(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) |
KieServicesConfigurationImpl(String url,
CredentialsProvider credentialsProvider)
REST based constructor
|
KieServicesConfigurationImpl(String url,
CredentialsProvider credentialsProvider,
long timeout)
REST based constructor
|
KieServicesConfigurationImpl(String url,
String username,
String password)
REST based constructor
|
KieServicesConfigurationImpl(String url,
String username,
String password,
long timeout)
REST based constructor
|
public static final String SSL_CONNECTION_FACTORY_NAME
public static final String CONNECTION_FACTORY_NAME
public static final String REQUEST_QUEUE_NAME
public static final String RESPONSE_QUEUE_NAME
public KieServicesConfigurationImpl(String url, String username, String password)
url
- username
- password
- public KieServicesConfigurationImpl(String url, String username, String password, long timeout)
url
- username
- password
- timeout
- the maximum timeout in millisecondspublic KieServicesConfigurationImpl(String url, CredentialsProvider credentialsProvider)
url
- credentialsProvider
- public KieServicesConfigurationImpl(String url, CredentialsProvider credentialsProvider, long timeout)
url
- credentialsProvider
- timeout
- the maximum timeout in millisecondspublic KieServicesConfigurationImpl(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue)
public KieServicesConfigurationImpl(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue, String username, String password)
public KieServicesConfigurationImpl(InitialContext context, String username, String password)
public void dispose()
dispose
in interface KieServicesConfiguration
public void checkValidJmsValues()
public KieServicesConfiguration setRemoteInitialContext(InitialContext context)
setRemoteInitialContext
in interface KieServicesConfiguration
public org.kie.server.api.marshalling.MarshallingFormat getMarshallingFormat()
getMarshallingFormat
in interface KieServicesConfiguration
public KieServicesConfiguration setMarshallingFormat(org.kie.server.api.marshalling.MarshallingFormat format)
setMarshallingFormat
in interface KieServicesConfiguration
public boolean isJms()
isJms
in interface KieServicesConfiguration
public boolean isRest()
isRest
in interface KieServicesConfiguration
public String getServerUrl()
getServerUrl
in interface KieServicesConfiguration
public String getUserName()
getUserName
in interface KieServicesConfiguration
public String getPassword()
getPassword
in interface KieServicesConfiguration
public javax.jms.ConnectionFactory getConnectionFactory()
getConnectionFactory
in interface KieServicesConfiguration
public javax.jms.Queue getRequestQueue()
getRequestQueue
in interface KieServicesConfiguration
public javax.jms.Queue getResponseQueue()
getResponseQueue
in interface KieServicesConfiguration
public boolean addExtraClasses(Set<Class<?>> extraClassList)
addExtraClasses
in interface KieServicesConfiguration
public KieServicesConfiguration clearExtraClasses()
clearExtraClasses
in interface KieServicesConfiguration
public Set<Class<?>> getExtraClasses()
getExtraClasses
in interface KieServicesConfiguration
public KieServicesConfiguration.Transport getTransport()
getTransport
in interface KieServicesConfiguration
public long getTimeout()
getTimeout
in interface KieServicesConfiguration
public boolean getUseUssl()
getUseUssl
in interface KieServicesConfiguration
public KieServicesConfiguration setTimeout(long timeout)
setTimeout
in interface KieServicesConfiguration
public KieServicesConfiguration setServerUrl(String url)
setServerUrl
in interface KieServicesConfiguration
public KieServicesConfiguration setUserName(String userName)
setUserName
in interface KieServicesConfiguration
public KieServicesConfiguration setPassword(String password)
setPassword
in interface KieServicesConfiguration
public KieServicesConfiguration setExtraClasses(Set<Class<?>> extraJaxbClasses)
setExtraClasses
in interface KieServicesConfiguration
public KieServicesConfiguration setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
setConnectionFactory
in interface KieServicesConfiguration
public KieServicesConfiguration setRequestQueue(javax.jms.Queue requestQueue)
setRequestQueue
in interface KieServicesConfiguration
public KieServicesConfiguration setResponseQueue(javax.jms.Queue responseQueue)
setResponseQueue
in interface KieServicesConfiguration
public KieServicesConfiguration setUseSsl(boolean useSsl)
setUseSsl
in interface KieServicesConfiguration
public void setCapabilities(List<String> capabilities)
setCapabilities
in interface KieServicesConfiguration
public List<String> getCapabilities()
getCapabilities
in interface KieServicesConfiguration
public void setCredentialsProvider(CredentialsProvider credentialsProvider)
setCredentialsProvider
in interface KieServicesConfiguration
public CredentialsProvider getCredentialsProvider()
getCredentialsProvider
in interface KieServicesConfiguration
public void setResponseHandler(ResponseHandler responseHandler)
setResponseHandler
in interface KieServicesConfiguration
public ResponseHandler getResponseHandler()
getResponseHandler
in interface KieServicesConfiguration
public boolean isJmsTransactional()
isJmsTransactional
in interface KieServicesConfiguration
public void setJmsTransactional(boolean jmsTransactional)
setJmsTransactional
in interface KieServicesConfiguration
public void setHeaders(Map<String,String> headers)
setHeaders
in interface KieServicesConfiguration
public Map<String,String> getHeaders()
getHeaders
in interface KieServicesConfiguration
public KieServicesConfiguration clone()
clone
in interface KieServicesConfiguration
clone
in class Object
@Deprecated public Set<Class<?>> getExtraJaxbClasses()
KieServicesConfiguration
getExtraJaxbClasses
in interface KieServicesConfiguration
@Deprecated public boolean addJaxbClasses(Set<Class<?>> extraJaxbClassList)
KieServicesConfiguration
addJaxbClasses
in interface KieServicesConfiguration
@Deprecated public KieServicesConfiguration setExtraJaxbClasses(Set<Class<?>> extraJaxbClasses)
KieServicesConfiguration
setExtraJaxbClasses
in interface KieServicesConfiguration
@Deprecated public KieServicesConfiguration clearJaxbClasses()
KieServicesConfiguration
clearJaxbClasses
in interface KieServicesConfiguration
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.