KIE :: Execution Server :: Client 6.2.1-SNAPSHOT

org.kie.server.client.impl
Class KieServicesConfigurationImpl

java.lang.Object
  extended by 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
static String CONNECTION_FACTORY_NAME
           
static String REQUEST_QUEUE_NAME
           
static String RESPONSE_QUEUE_NAME
           
static String SSL_CONNECTION_FACTORY_NAME
           
 
Constructor Summary
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
 
Method Summary
 boolean addJaxbClasses(Set<Class<?>> extraJaxbClassList)
           
 void checkValidJmsValues()
           
 KieServicesConfiguration clearJaxbClasses()
           
 KieServicesConfiguration clone()
           
 void dispose()
           
 javax.jms.ConnectionFactory getConnectionFactory()
           
 Set<Class<?>> getExtraJaxbClasses()
           
 MarshallingFormat getMarshallingFormat()
          (Package-scoped) Getters
 String getPassword()
           
 javax.jms.Queue getRequestQueue()
           
 javax.jms.Queue getResponseQueue()
           
 String getServerUrl()
           
 long getTimeout()
           
 KieServicesConfiguration.Transport getTransport()
           
 String getUserName()
           
 boolean getUseUssl()
           
 boolean isJms()
           
 boolean isRest()
           
 KieServicesConfiguration setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
           
 KieServicesConfiguration setExtraJaxbClasses(Set<Class<?>> extraJaxbClasses)
           
 KieServicesConfiguration setMarshallingFormat(MarshallingFormat format)
           
 KieServicesConfiguration setPassword(String password)
           
 KieServicesConfiguration setRemoteInitialContext(InitialContext context)
           
 KieServicesConfiguration setRequestQueue(javax.jms.Queue requestQueue)
           
 KieServicesConfiguration setResponseQueue(javax.jms.Queue responseQueue)
           
 KieServicesConfiguration setServerUrl(String url)
           
 KieServicesConfiguration setTimeout(long timeout)
           
 KieServicesConfiguration setUserName(String userName)
           
 KieServicesConfiguration setUseSsl(boolean useSsl)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 -
timeoutInSecs -

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 interface KieServicesConfiguration

checkValidJmsValues

public void checkValidJmsValues()

setRemoteInitialContext

public KieServicesConfiguration setRemoteInitialContext(InitialContext context)
Specified by:
setRemoteInitialContext in interface KieServicesConfiguration

getMarshallingFormat

public MarshallingFormat getMarshallingFormat()
(Package-scoped) Getters

Specified by:
getMarshallingFormat in interface KieServicesConfiguration

setMarshallingFormat

public KieServicesConfiguration setMarshallingFormat(MarshallingFormat format)
Specified by:
setMarshallingFormat in interface KieServicesConfiguration

isJms

public boolean isJms()
Specified by:
isJms in interface KieServicesConfiguration

isRest

public boolean isRest()
Specified by:
isRest in interface KieServicesConfiguration

getServerUrl

public String getServerUrl()
Specified by:
getServerUrl in interface KieServicesConfiguration

getUserName

public String getUserName()
Specified by:
getUserName in interface KieServicesConfiguration

getPassword

public String getPassword()
Specified by:
getPassword in interface KieServicesConfiguration

getConnectionFactory

public javax.jms.ConnectionFactory getConnectionFactory()
Specified by:
getConnectionFactory in interface KieServicesConfiguration

getRequestQueue

public javax.jms.Queue getRequestQueue()
Specified by:
getRequestQueue in interface KieServicesConfiguration

getResponseQueue

public javax.jms.Queue getResponseQueue()
Specified by:
getResponseQueue in interface KieServicesConfiguration

addJaxbClasses

public boolean addJaxbClasses(Set<Class<?>> extraJaxbClassList)
Specified by:
addJaxbClasses in interface KieServicesConfiguration

clearJaxbClasses

public KieServicesConfiguration clearJaxbClasses()
Specified by:
clearJaxbClasses in interface KieServicesConfiguration

getExtraJaxbClasses

public Set<Class<?>> getExtraJaxbClasses()
Specified by:
getExtraJaxbClasses in interface KieServicesConfiguration

getTransport

public KieServicesConfiguration.Transport getTransport()
Specified by:
getTransport in interface KieServicesConfiguration

getTimeout

public long getTimeout()
Specified by:
getTimeout in interface KieServicesConfiguration

getUseUssl

public boolean getUseUssl()
Specified by:
getUseUssl in interface KieServicesConfiguration

setTimeout

public KieServicesConfiguration setTimeout(long timeout)
Specified by:
setTimeout in interface KieServicesConfiguration

setServerUrl

public KieServicesConfiguration setServerUrl(String url)
Specified by:
setServerUrl in interface KieServicesConfiguration

setUserName

public KieServicesConfiguration setUserName(String userName)
Specified by:
setUserName in interface KieServicesConfiguration

setPassword

public KieServicesConfiguration setPassword(String password)
Specified by:
setPassword in interface KieServicesConfiguration

setExtraJaxbClasses

public KieServicesConfiguration setExtraJaxbClasses(Set<Class<?>> extraJaxbClasses)
Specified by:
setExtraJaxbClasses in interface KieServicesConfiguration

setConnectionFactory

public KieServicesConfiguration setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
Specified by:
setConnectionFactory in interface KieServicesConfiguration

setRequestQueue

public KieServicesConfiguration setRequestQueue(javax.jms.Queue requestQueue)
Specified by:
setRequestQueue in interface KieServicesConfiguration

setResponseQueue

public KieServicesConfiguration setResponseQueue(javax.jms.Queue responseQueue)
Specified by:
setResponseQueue in interface KieServicesConfiguration

setUseSsl

public KieServicesConfiguration setUseSsl(boolean useSsl)
Specified by:
setUseSsl in interface KieServicesConfiguration

clone

public KieServicesConfiguration clone()
Specified by:
clone in interface KieServicesConfiguration
Overrides:
clone in class Object

KIE :: Execution Server :: Client 6.2.1-SNAPSHOT

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.