org.kuali.rice.ksb.api.bus.support
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
public class JavaServiceDefinition
- extends AbstractServiceDefinition
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
Nested Class Summary |
protected static class |
JavaServiceDefinition.Elements
A private class which exposes constants which define the XML element names to use
when this object is marshalled to XML. |
Methods inherited from class org.kuali.rice.ksb.api.bus.support.AbstractServiceDefinition |
equals, establishEndpoint, getApplicationId, getBusSecurity, getCacheManager, getCredentialsType, getEndpointUrl, getInstanceId, getLocalServiceName, getMessageExceptionHandler, getMillisToLive, getPriority, getRetryAttempts, getService, getServiceClassLoader, getServiceName, getServiceNameSpaceURI, getServicePath, getServiceVersion, hashCode, isQueue, setApplicationId, setBusSecurity, setCacheManager, setCredentialsType, setEndpointUrl, setInstanceId, setLocalServiceName, setMessageExceptionHandler, setMillisToLive, setPriority, setQueue, setRetryAttempts, setService, setServiceClassLoader, setServiceName, setServiceNameSpaceURI, setServicePath, setServiceVersion, toString |
JavaServiceDefinition
public JavaServiceDefinition()
getType
public String getType()
- Description copied from interface:
ServiceDefinition
- Returns the type of this service.
- Returns:
- the type of this service
getServiceInterfaces
public List<String> getServiceInterfaces()
setServiceInterfaces
public void setServiceInterfaces(List<String> serviceInterfaces)
setServiceInterface
public void setServiceInterface(String serviceName)
getServiceInterface
public String getServiceInterface()
validate
public void validate()
- Description copied from interface:
ServiceDefinition
- Validates 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:
validate
in interface ServiceDefinition
- Overrides:
validate
in class AbstractServiceDefinition
configure
protected ServiceConfiguration configure()
- Specified by:
configure
in class AbstractServiceDefinition
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.