- 
- Type Parameters:
- T- The type of the request
 
 
 public interface Provider<T>Service endpoints may implement the Providerinterface as a dynamic alternative to an SEI.Implementations are required to support Provider<Source>,Provider<SOAPMessage>andProvider<DataSource>, depending on the binding in use and the service mode.The ServiceModeannotation can be used to control whether theProviderinstance will receive entire protocol messages or just message payloads.- Since:
- 1.6, JAX-WS 2.0
- See Also:
- Source,- SOAPMessage,- ServiceMode
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Tinvoke(T request)Invokes an operation according to the contents of the request message.
 
- 
- 
- 
Method Detail- 
invokeT invoke(T request) Invokes an operation according to the contents of the request message.- Parameters:
- request- The request message or message payload.
- Returns:
- The response message or message payload. May be nullif there is no response.
- Throws:
- WebServiceException- If there is an error processing request. The cause of the- WebServiceExceptionmay be set to a subclass of- ProtocolExceptionto control the protocol level representation of the exception.
- See Also:
- MessageContext,- ProtocolException
 
 
- 
 
-