Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you under the Apache License, Version 2.0 (the
   * "License"); you may not use this file except in compliance
   * with the License.  You may obtain a copy of the License at
   * 
  *   http://www.apache.org/licenses/LICENSE-2.0
  * 
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
  * under the License.    
  */
 package org.apache.tuscany.sca.invocation;
 
 import java.util.List;
 import java.util.Map;
 
Represents a request, response, or exception flowing through a wire

Version:
$Rev $Date: 2010-06-14 14:35:36 +0300 (Mon, 14 Jun 2010) $
Tuscany.spi.extension.asclient:
 
 public interface Message {

    
Returns the body of the message, which will be the payload or parameters associated with the wire

Returns:
The body of the message
 
     <T> T getBody();

    
Sets the body of the message.

Parameters:
body The body of the message
 
     <T> void setBody(T body);

    
Get the end point reference of the source reference

Returns:
The end point reference of the reference originating the message
 
     EndpointReference getFrom();

    
Set the end point reference of the reference originating the message

Parameters:
from The end point reference of the reference originating the message
 
     void setFrom(EndpointReference from);

    
Get the end point reference of target service

Returns:
The end point reference of the service that the message targets
 
     Endpoint getTo();

    
Set the end point reference of target service

Parameters:
to The end point reference of the service that the message targets
 
     void setTo(Endpoint to);
    
    
Returns the id of the message

Returns:
The message Id
 
     Object getMessageID();

    
Sets the id of the message

Parameters:
messageId The message ID
 
     void setMessageID(Object messageId);

    
Determines if the message represents a fault/exception

Returns:
true If the message body is a fault object, false if the body is a normal payload
 
     boolean isFault();

    
Set the message body with a fault object. After this method is called, isFault() returns true.

Parameters:
fault The fault object represents an exception
 
     <T> void setFaultBody(T fault);

    
Returns the operation that created the message.

Returns:
The operation that created the message
    Operation getOperation();

    
Sets the operation that created the message.

Parameters:
op The operation that created the message
    void setOperation(Operation op);
    
    
Returns a list of objects that are contained in the message header

Returns:
    Map<StringObjectgetHeaders();

    
Returns the binding context in force for this message
    <T> T getBindingContext();

    
Set the binding context that is in force for this message

Parameters:
bindingContext
    <T> void setBindingContext(T bindingContext);
New to GrepCode? Check out our FAQ X