org.kuali.rice.ksb.messaging
Class ServiceDefinition

java.lang.Object
  extended by 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

Constructor Summary
ServiceDefinition()
           
ServiceDefinition(Boolean busSecurity)
           
 
Method Summary
 Boolean getBusSecurity()
           
 CredentialsSource.CredentialsType getCredentialsType()
           
 String getLocalServiceName()
           
 String getMessageExceptionHandler()
           
 Long getMillisToLive()
           
 Integer getPriority()
           
 Boolean getQueue()
           
 Integer getRetryAttempts()
           
 Object getService()
           
 ClassLoader getServiceClassLoader()
           
 URL getServiceEndPoint()
           
 QName getServiceName()
           
 String getServiceNameSpaceURI()
           
 String getServicePath()
           
 boolean isSame(ServiceDefinition serviceDefinition)
           
 void setBusSecurity(Boolean busSecurity)
           
 void setCredentialsType(CredentialsSource.CredentialsType credentialsType)
           
 void setLocalServiceName(String serviceName)
           
 void setMessageExceptionHandler(String messageExceptionHandler)
           
 void setMillisToLive(Long millisToLive)
           
 void setPriority(Integer priority)
           
 void setQueue(Boolean queue)
           
 void setRetryAttempts(Integer retryAttempts)
           
 void setService(Object service)
           
 void setServiceClassLoader(ClassLoader serviceClassLoader)
           
 void setServiceEndPoint(URL serviceEndPoint)
           
 void setServiceName(QName serviceName)
           
 void setServiceNameSpaceURI(String serviceNameSpaceURI)
           
 void setServicePath(String servicePath)
           
 String toString()
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServiceDefinition

public ServiceDefinition()

ServiceDefinition

public ServiceDefinition(Boolean busSecurity)
Method Detail

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.