org.kuali.rice.ksb.api.bus.support
Class AbstractServiceConfiguration.Builder<T>

java.lang.Object
  extended by org.kuali.rice.ksb.api.bus.support.AbstractServiceConfiguration.Builder<T>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
JavaServiceConfiguration.Builder, RestServiceConfiguration.Builder, SoapServiceConfiguration.Builder
Enclosing class:
AbstractServiceConfiguration

protected abstract static class AbstractServiceConfiguration.Builder<T>
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
protected AbstractServiceConfiguration.Builder()
           
 
Method Summary
abstract  T build()
           
protected  void copyServiceDefinitionProperties(ServiceDefinition serviceDefinition)
           
 String getApplicationId()
           
 Boolean getBusSecurity()
           
 String getCacheManager()
           
 CredentialsType getCredentialsType()
           
 URL getEndpointUrl()
           
 String getInstanceId()
           
 String getMessageExceptionHandler()
           
 Long getMillisToLive()
           
 Integer getPriority()
           
 Integer getRetryAttempts()
           
 QName getServiceName()
           
 String getServiceVersion()
           
 String getType()
           
 boolean isQueue()
           
 void setApplicationId(String applicationId)
           
 void setBusSecurity(Boolean busSecurity)
           
 void setCacheManager(String cacheManager)
           
 void setCredentialsType(CredentialsType credentialsType)
           
 void setEndpointUrl(URL endpointUrl)
           
 void setInstanceId(String instanceId)
           
 void setMessageExceptionHandler(String messageExceptionHandler)
           
 void setMillisToLive(Long millisToLive)
           
 void setPriority(Integer priority)
           
 void setQueue(boolean queue)
           
 void setRetryAttempts(Integer retryAttempts)
           
 void setServiceName(QName serviceName)
           
 void setServiceVersion(String serviceVersion)
           
 void setType(String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractServiceConfiguration.Builder

protected AbstractServiceConfiguration.Builder()
Method Detail

build

public abstract T build()

copyServiceDefinitionProperties

protected void copyServiceDefinitionProperties(ServiceDefinition serviceDefinition)

getServiceName

public QName getServiceName()

setServiceName

public void setServiceName(QName serviceName)

getEndpointUrl

public URL getEndpointUrl()

setEndpointUrl

public void setEndpointUrl(URL endpointUrl)

getInstanceId

public String getInstanceId()

setInstanceId

public void setInstanceId(String instanceId)

getApplicationId

public String getApplicationId()

setApplicationId

public void setApplicationId(String applicationId)

getServiceVersion

public String getServiceVersion()

setServiceVersion

public void setServiceVersion(String serviceVersion)

getType

public String getType()

setType

public void setType(String type)

isQueue

public boolean isQueue()

setQueue

public void setQueue(boolean queue)

getPriority

public Integer getPriority()

setPriority

public void setPriority(Integer priority)

getRetryAttempts

public Integer getRetryAttempts()

setRetryAttempts

public void setRetryAttempts(Integer retryAttempts)

getMillisToLive

public Long getMillisToLive()

setMillisToLive

public void setMillisToLive(Long millisToLive)

getMessageExceptionHandler

public String getMessageExceptionHandler()

setMessageExceptionHandler

public void setMessageExceptionHandler(String messageExceptionHandler)

getBusSecurity

public Boolean getBusSecurity()

setBusSecurity

public void setBusSecurity(Boolean busSecurity)

getCredentialsType

public CredentialsType getCredentialsType()

setCredentialsType

public void setCredentialsType(CredentialsType credentialsType)

getCacheManager

public String getCacheManager()

setCacheManager

public void setCacheManager(String cacheManager)


Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.