org.kuali.rice.ksb.api.bus.support
Class SoapServiceDefinition

java.lang.Object
  extended by org.kuali.rice.ksb.api.bus.support.AbstractServiceDefinition
      extended by org.kuali.rice.ksb.api.bus.support.SoapServiceDefinition
All Implemented Interfaces:
ServiceDefinition

public class SoapServiceDefinition
extends AbstractServiceDefinition

Since:
0.9
Author:
Kuali Rice Team (rice.collab@kuali.org)

Constructor Summary
SoapServiceDefinition()
          Constructor that sets the bus security (i.e.
 
Method Summary
protected  ServiceConfiguration configure()
           
 String getServiceInterface()
           
 String getType()
          Returns the type of this service.
 boolean isJaxWsService()
           
 void setJaxWsService(boolean jaxWsService)
           
 void setServiceInterface(String serviceInterface)
           
 void validate()
          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, 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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SoapServiceDefinition

public SoapServiceDefinition()
Constructor that sets the bus security (i.e. digital signing) to FALSE by default.

Method Detail

getType

public String getType()
Description copied from interface: ServiceDefinition
Returns the type of this service.

Returns:
the type of this service

isJaxWsService

public boolean isJaxWsService()
Returns:
the jaxWsService

setJaxWsService

public void setJaxWsService(boolean jaxWsService)
Parameters:
jaxWsService - define service as jaxws service.

getServiceInterface

public String getServiceInterface()

setServiceInterface

public void setServiceInterface(String serviceInterface)

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-2012 The Kuali Foundation. All Rights Reserved.