package nl.tudelft.simulation.event.remote; import java.rmi.RemoteException; import java.rmi.server.UnicastRemoteObject; import nl.tudelft.simulation.event.EventProducer; /** * The RemoteEventProducer provides a remote implementation of the eventProducer. *

* Copyright (c) 2002-2019 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See * for project information https://simulation.tudelft.nl. The DSOL * project is distributed under a three-clause BSD-style license, which can be found at * * https://simulation.tudelft.nl/dsol/3.0/license.html. *

* @author Peter Jacobs * @author Alexander Verbraeck */ public class RemoteEventProducer extends EventProducer implements RemoteEventProducerInterface { /** The default serial version UID for serializable classes. */ private static final long serialVersionUID = 20140830L; /** * Constructs a new RemoteEventProducer. * @throws RemoteException in case of network error */ public RemoteEventProducer() throws RemoteException { super(); // TODO: UnicastRemoteObject.exportObject(this) is deprecated UnicastRemoteObject.exportObject(this); } }