Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
COOS - Connected Objects Operating System ( 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 <>. You may also contact one of the following for additional information: Telenor ASA, Snaroyveien 30, N-1331 Fornebu, Norway ( Tellu AS, Hagalokkveien 13, N-1383 Asker, Norway (
 package org.coos.messaging.impl;

Knut Eilif Husa, Tellu AS
 public abstract class DefaultProcessor implements Processor {
 	private boolean shared = false;
 	protected String name;
 	protected Hashtable properties = new Hashtable();
 	protected COContainer coContainer;
 	private final Log logger = LogFactory.getLog(this.getClass().getName());
 	public void setProperties(Hashtable addedProperties) {
 		Enumeration keys = addedProperties.keys();
 		while (keys.hasMoreElements()) {
 			String key = (Stringkeys.nextElement();
 	public Hashtable getProperties() {
 		return this.;
 	public void setProperty(String keyString value) {
 		.info("Processor properties set to:" + );
 	public String getProperty(String key) {
 		return (Stringthis..get(key);
 	public String getProperty(String keyString defaultValue) {
 	    String value=(Stringthis..get(key);
 	        return defaultValue;
 	    return value;
 	public void setShared(Boolean shared) {
 		this. = shared.booleanValue();
     public void setCoContainer(COContainer coContainer) {
             this. = coContainer;
     public COContainer getCoContainer() {
     	return this.;
 	public boolean isShared() {
 		return ;
 	public String getName() {
 		return ;
 	public void setName(String name) {
 		this. = name;
 	public Processor copy() {
 		if () {
 			return this;
else {
			Processor processor = null;
			try {
				processor = (Processorthis.getClass().newInstance();
				processor.setShared(new Boolean());
catch (IllegalAccessException e) {
catch (InstantiationException e) {
			return processor;
New to GrepCode? Check out our FAQ X