org.codehaus.xfire.transport
Interface Channel
- All Known Implementing Classes:
- AbstractChannel, DeadLetterChannel, DelegatedChannel, HttpChannel, LocalChannel, XFireServletChannel
public interface Channel
A channel for communication. This can be a channel on an underlying transport -
like HTTP - or wrap another channel and provide additional functions - like
reliable messaging.
- Author:
- Dan Diephouse
Field Summary |
static java.lang.String |
BACKCHANNEL_URI
The URI which represents that a message should be sent over a back channel, i.e. |
static java.lang.String |
OUTPUTSTREAM
|
static java.lang.String |
PASSWORD
|
static java.lang.String |
USERNAME
|
BACKCHANNEL_URI
static final java.lang.String BACKCHANNEL_URI
- The URI which represents that a message should be sent over a back channel, i.e.
an HttpServletResponse, instead of opening a new connection.
- See Also:
- Constant Field Values
USERNAME
static final java.lang.String USERNAME
- See Also:
- Constant Field Values
PASSWORD
static final java.lang.String PASSWORD
- See Also:
- Constant Field Values
OUTPUTSTREAM
static final java.lang.String OUTPUTSTREAM
- See Also:
- Constant Field Values
open
void open()
throws java.lang.Exception
- Throws:
java.lang.Exception
send
void send(MessageContext context,
OutMessage message)
throws XFireException
- Sends a message.
- Parameters:
context
- message
-
- Throws:
XFireException
- Occurs if there was an error an error sending the message.
receive
void receive(MessageContext context,
InMessage message)
setEndpoint
void setEndpoint(ChannelEndpoint receiver)
getEndpoint
ChannelEndpoint getEndpoint()
close
void close()
getTransport
Transport getTransport()
getUri
java.lang.String getUri()
- Returns:
- The URI which represents this Channel's endpoint.
isAsync
boolean isAsync()
Copyright © 2004-2008. All Rights Reserved.