org.kuali.rice.ksb.messaging
Class ServiceDefinition
java.lang.Object
org.kuali.rice.ksb.messaging.ServiceDefinition
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- JavaServiceDefinition, RESTServiceDefinition, SOAPServiceDefinition
public abstract class ServiceDefinition
- extends Object
- implements Serializable
The definition of a service on the service bus.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
ServiceDefinition
public ServiceDefinition()
ServiceDefinition
public ServiceDefinition(Boolean busSecurity)
getService
public Object getService()
setService
public void setService(Object service)
getLocalServiceName
public String getLocalServiceName()
setLocalServiceName
public void setLocalServiceName(String serviceName)
getMessageExceptionHandler
public String getMessageExceptionHandler()
setMessageExceptionHandler
public void setMessageExceptionHandler(String messageExceptionHandler)
getPriority
public Integer getPriority()
setPriority
public void setPriority(Integer priority)
getQueue
public Boolean getQueue()
setQueue
public void setQueue(Boolean queue)
getRetryAttempts
public Integer getRetryAttempts()
setRetryAttempts
public void setRetryAttempts(Integer retryAttempts)
getServiceName
public QName getServiceName()
setServiceName
public void setServiceName(QName serviceName)
getServiceEndPoint
public URL getServiceEndPoint()
setServiceEndPoint
public void setServiceEndPoint(URL serviceEndPoint)
setCredentialsType
public void setCredentialsType(CredentialsSource.CredentialsType credentialsType)
getCredentialsType
public CredentialsSource.CredentialsType getCredentialsType()
getServiceClassLoader
public ClassLoader getServiceClassLoader()
setServiceClassLoader
public void setServiceClassLoader(ClassLoader serviceClassLoader)
validate
public void validate()
getServiceNameSpaceURI
public String getServiceNameSpaceURI()
setServiceNameSpaceURI
public void setServiceNameSpaceURI(String serviceNameSpaceURI)
getMillisToLive
public Long getMillisToLive()
setMillisToLive
public void setMillisToLive(Long millisToLive)
getBusSecurity
public Boolean getBusSecurity()
setBusSecurity
public void setBusSecurity(Boolean busSecurity)
isSame
public boolean isSame(ServiceDefinition serviceDefinition)
toString
public String toString()
- Overrides:
toString
in class Object
getServicePath
public String getServicePath()
- Returns:
- the servicePath
setServicePath
public void setServicePath(String servicePath)
- Parameters:
servicePath
- the servicePath to set
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.