Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
COOS - Connected Objects Operating System (www.connectedobjects.org). Copyright (C) 2009 Telenor ASA and Tellu AS. All rights reserved. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. This library is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. You may also contact one of the following for additional information: Telenor ASA, Snaroyveien 30, N-1331 Fornebu, Norway (www.telenor.no) Tellu AS, Hagalokkveien 13, N-1383 Asker, Norway (www.tellu.no)
 
 package org.coos.messaging;

The MessageContext contains all information about the processing of the message in this Coos node. It is not serialized and transferred to a remote receiver

Author(s):
Knut Eilif Husa, Tellu AS
 
 public class MessageContext {
 
 	// The outBoundLink holds the Link that processes this message when message is going out of this node (plugin or coos router)
 	private Link outBoundLink;
 	// The outBoundChannel holds the Channel that processes this message when message is going out of this node (plugin or coos router)
 	// The inBoundLink holds the Link that processes this message when message is going in to this node (plugin or coos router)
 	private Link inBoundLink;
 	// The inBoundChannel holds the Channel that processes this message when message is going in to this node (plugin or coos router)
 	// The currentLink holds the Link that currently processes this message
 	private Link currentLink;
 	// The currentChannel holds the Channel that currently processes this message
 	// The nextLink holds the Link that points to the next link to be used. 
 	// This pointer is used by the router to indicate that a path exists for this message.
 	private Link nextLink;
 
 	public Link getOutBoundLink() {
 		return ;
 	}
 
 	public void setOutBoundLink(Link outBoundLink) {
 		this. = outBoundLink;
 	}
 
 	public Channel getOutBoundChannel() {
 		return ;
 	}
 
 	public void setOutBoundChannel(Channel outBoundChannel) {
 		this. = outBoundChannel;
 	}
 
 	public Link getInBoundLink() {
 		return ;
 	}
 
 	public void setInBoundLink(Link inBoundLink) {
 		this. = inBoundLink;
 	}
 
 	public Channel getInBoundChannel() {
 		return ;
 	}
 
 	public void setInBoundChannel(Channel inBoundChannel) {
 		this. = inBoundChannel;
 	}
 
 	public Link getCurrentLink() {
 		return ;
 	}
 
 	public void setCurrentLink(Link currentLink) {
 		this. = currentLink;
 	}
 
 	public Channel getCurrentChannel() {
 		return ;
 	}
 
 	public void setCurrentChannel(Channel currentChannel) {
 		this. = currentChannel;
 	}
 
	public Link getNextLink() {
		return ;
	}
	public void setNextLink(Link nextLink) {
		this. = nextLink;
	}
New to GrepCode? Check out our FAQ X