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;
A Processor is used to implement a message translator and processing a message

Author(s):
Knut Eilif Husa, Tellu AS
public interface Processor extends Configurable {

Returns the name of the processor

Returns:
the name
Sets the name of the Processor

Parameters:
name
	void setName(String name);

Processes the message

Parameters:
msg the message to be processed
Sets flag that indicates that this processor is shared in this COOS

Parameters:
shared true if shared
	void setShared(Boolean shared);

Setter for the COOS Classloader

Parameters:
classLoader the classloader
	public void setCoContainer(COContainer classLoader);

Indicates that this processor is shared in this COOS

Returns:
true if shared
	boolean isShared();

This method returns a copy of the processor. If shared is true the same instance will be returned. Else a new instance will be created.

Returns:
the processor
New to GrepCode? Check out our FAQ X