net.sourceforge.fluxion.spring.endpoint
Class AbstractFluxionEndpoint

java.lang.Object
  extended by org.springframework.xml.transform.TransformerObjectSupport
      extended by org.springframework.ws.server.endpoint.AbstractJDomPayloadEndpoint
          extended by net.sourceforge.fluxion.spring.endpoint.AbstractFluxionEndpoint
All Implemented Interfaces:
org.springframework.ws.server.endpoint.PayloadEndpoint
Direct Known Subclasses:
GetDataSourcesEndpoint, GetReasonerLevelEndpoint, GetSchemaEndpoint, QueryEndpoint

public abstract class AbstractFluxionEndpoint
extends org.springframework.ws.server.endpoint.AbstractJDomPayloadEndpoint

Abstract extension of AbstractJDomPayloadEndpoint which exposes a FluxionService property to its subclasses

Author:
Tom Oinn

Field Summary
 
Fields inherited from class org.springframework.xml.transform.TransformerObjectSupport
logger
 
Constructor Summary
AbstractFluxionEndpoint()
           
 
Method Summary
protected  FluxionService getFluxionService()
          Return the previously injected fluxion service
 void setFluxionService(FluxionService fluxionService)
          Inject a FluxionService to be used by the endpoint after it's dealt with the XML marshalling operations
 
Methods inherited from class org.springframework.ws.server.endpoint.AbstractJDomPayloadEndpoint
getDocumentElement, invoke, invokeInternal, setAlwaysTransform
 
Methods inherited from class org.springframework.xml.transform.TransformerObjectSupport
createTransformer, getTransformerFactory, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFluxionEndpoint

public AbstractFluxionEndpoint()
Method Detail

setFluxionService

public final void setFluxionService(FluxionService fluxionService)
Inject a FluxionService to be used by the endpoint after it's dealt with the XML marshalling operations


getFluxionService

protected final FluxionService getFluxionService()
Return the previously injected fluxion service



Copyright © 2010. All Rights Reserved.