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)
  • Constructor Details

    • JavaServiceDefinition

      public JavaServiceDefinition()
  • Method Details

    • 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