Class JavaServiceDefinition
java.lang.Object
org.kuali.rice.ksb.api.bus.support.AbstractServiceDefinition
org.kuali.rice.ksb.api.bus.support.JavaServiceDefinition
- All Implemented Interfaces:
ServiceDefinition
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classA private class which exposes constants which define the XML element names to use when this object is marshalled to XML. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ServiceConfigurationgetType()Returns the type of this service.voidsetServiceInterface(String serviceName) voidsetServiceInterfaces(List<String> serviceInterfaces) voidvalidate()Validates the service definition after creation of the service definition.Methods inherited from class org.kuali.rice.ksb.api.bus.support.AbstractServiceDefinition
equals, establishEndpoint, getApplicationId, getBusSecurity, getCredentialsType, getEndpointUrl, getInstanceId, getLocalServiceName, getMessageExceptionHandler, getMillisToLive, getPriority, getRetryAttempts, getService, getServiceClassLoader, getServiceName, getServiceNameSpaceURI, getServicePath, getServiceVersion, hashCode, isBasicAuthentication, isQueue, setApplicationId, setBasicAuthentication, setBusSecurity, setCredentialsType, setEndpointUrl, setInstanceId, setLocalServiceName, setMessageExceptionHandler, setMillisToLive, setPriority, setQueue, setRetryAttempts, setService, setServiceClassLoader, setServiceName, setServiceNameSpaceURI, setServicePath, setServiceVersion, toString
-
Constructor Details
-
JavaServiceDefinition
public JavaServiceDefinition()
-
-
Method Details
-
getType
Description copied from interface:ServiceDefinitionReturns the type of this service.- Returns:
- the type of this service
-
getServiceInterfaces
-
setServiceInterfaces
-
setServiceInterface
-
getServiceInterface
-
validate
public void validate()Description copied from interface:ServiceDefinitionValidates the service definition after creation of the service definition. It's intended that portions of the KSB that handle publication and export of services to the bus will execute this prior to successful export of the service.- Specified by:
validatein interfaceServiceDefinition- Overrides:
validatein classAbstractServiceDefinition
-
configure
- Specified by:
configurein classAbstractServiceDefinition
-