| 
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
public interface Protocol
Provides an interface for creating a processor specific to a messaging protocol.
| Method Summary | |
|---|---|
 org.jibx.ws.transport.MessageProperties | 
buildMessageProperties(String opname,
                       MessageOptions msgOptions)
Returns message specific properties for an outbound message.  | 
 Client | 
createClient(String location,
             IBindingFactory factory,
             MessageOptions options)
Create a client to connect to a service at the specified location using this protocol.  | 
 org.jibx.ws.process.Processor | 
createProcessor()
Returns a processor for this protocol.  | 
 org.jibx.ws.process.Processor | 
createProcessor(ExchangeContext exchangeContext)
Returns a processor for this protocol, configured according to the specified exchange context.  | 
 org.jibx.ws.server.MediaTypeMapper | 
getMediaTypeMapper()
Returns a mapper for mapping media type code to media types for this protocol.  | 
 String | 
getName()
Returns the protocol name.  | 
 String | 
getOperationName(org.jibx.ws.transport.InConnection conn)
Get the operation name for a request.  | 
 org.jibx.ws.server.ServiceFactory | 
getServiceFactory()
Returns a factory that creates services for this protocol.  | 
| Method Detail | 
|---|
org.jibx.ws.process.Processor createProcessor()
org.jibx.ws.process.Processor createProcessor(ExchangeContext exchangeContext)
exchangeContext - provides the context for the message exchange that the processor is to perform
Client createClient(String location,
                    IBindingFactory factory,
                    MessageOptions options)
                    throws WsBindingException,
                           WsConfigurationException
location - the location of the servicefactory - the factory containing bindings for the outbound and inbound message body. Bindings are only
 required for non-empty outbound or inbound bodies. May also be used for protocol specific details. See the
 relevant WsClient subclass for details.options - options for outbound message
WsConfigurationException - on configuration exception, for instance the location is invalid.
WsBindingException - if client cannot be created due to an error with the JiBX bindingsString getName()
org.jibx.ws.server.ServiceFactory getServiceFactory()
org.jibx.ws.server.MediaTypeMapper getMediaTypeMapper()
org.jibx.ws.transport.MessageProperties buildMessageProperties(String opname,
                                                               MessageOptions msgOptions)
                                                               throws WsConfigurationException
opname - operation name (null if unspecified)msgOptions - options for media types of the message
WsConfigurationException - on configuration errorString getOperationName(org.jibx.ws.transport.InConnection conn)
conn - input connection used for request
null if not supplied
  | 
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||