All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.granite.gravity.udp.AbstractUdpChannelFactory Maven / Gradle / Ivy

The newest version!
/**
 *   GRANITE DATA SERVICES
 *   Copyright (C) 2006-2014 GRANITE DATA SERVICES S.A.S.
 *
 *   This file is part of the Granite Data Services Platform.
 *
 *                               ***
 *
 *   Community License: GPL 3.0
 *
 *   This file is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published
 *   by the Free Software Foundation, either version 3 of the License,
 *   or (at your option) any later version.
 *
 *   This file 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 General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program. If not, see .
 *
 *                               ***
 *
 *   Available Commercial License: GraniteDS SLA 1.0
 *
 *   This is the appropriate option if you are creating proprietary
 *   applications and you are not prepared to distribute and share the
 *   source code of your application under the GPL v3 license.
 *
 *   Please visit http://www.granitedataservices.com/license for more
 *   details.
 */
package org.granite.gravity.udp;

import org.granite.gravity.udp.UdpReceiverFactory;

/**
 * @author Franck WOLFF
 */
public abstract class AbstractUdpChannelFactory implements UdpChannelFactory {

	protected final UdpReceiverFactory factory;
	
	public AbstractUdpChannelFactory(UdpReceiverFactory factory) {
		if (factory == null)
			throw new NullPointerException();
		
		this.factory = factory; 
	}

	public void start() {
	}

	public void stop() {
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy