ChannelState.java |
/* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. * See terms of license at gnu.org. */ package org.jboss.jms.serverless; import org.jboss.logging.Logger; /** * An object whose lock is used to control the Connection Management Thread. Has a binary state * (open/not open). * * @author Ovidiu Feodorov <ovidiu@jboss.org> * @version $Revision: 1.1 $ $Date: 2004/04/15 22:54:19 $ * **/ public class ChannelState { private static final Logger log = Logger.getLogger(ChannelState.class); private boolean open; public ChannelState() { open = false; } public synchronized boolean isOpen() { return open; } public synchronized boolean isNotOpen() { return !open; } public synchronized void setOpen(boolean b) { open = b; } }
ChannelState.java |