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,
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
- timeoutInSecs
- public 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 MarshallingFormat getMarshallingFormat()
getMarshallingFormat
in interface KieServicesConfiguration
public KieServicesConfiguration setMarshallingFormat(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 addJaxbClasses(Set<Class<?>> extraJaxbClassList)
addJaxbClasses
in interface KieServicesConfiguration
public KieServicesConfiguration clearJaxbClasses()
clearJaxbClasses
in interface KieServicesConfiguration
public Set<Class<?>> getExtraJaxbClasses()
getExtraJaxbClasses
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 setExtraJaxbClasses(Set<Class<?>> extraJaxbClasses)
setExtraJaxbClasses
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 KieServicesConfiguration clone()
clone
in interface KieServicesConfiguration
clone
in class Object
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.