Examples of Closeable


Examples of nl.lxtreme.ols.util.swing.StandardActionFactory.CloseAction.Closeable

    {
      if ( aEvent.getSource() instanceof Component )
      {
        final Component source = ( Component )aEvent.getSource();

        final Closeable closeableParent = findCloseableParent( source, Closeable.class );
        if ( closeableParent == null )
        {
          throw new RuntimeException( "Failed to find closeable parent?!" );
        }

        closeableParent.close();

        // Make sure the resources held by the window are released...
        if ( closeableParent instanceof Window )
        {
          ( ( Window )closeableParent ).dispose();
View Full Code Here

Examples of org.agilewiki.jactor2.core.closeable.Closeable

        if (closeables != null) {
            final HashSet<Closeable> hs = new HashSet<Closeable>(closeables);
            Iterator<Closeable> cit = hs.iterator();
            while (cit.hasNext()) {
                final Closeable closeable = cit.next();
                try {
                    closeable.close();
                } catch (final Throwable t) {
                    if ((closeable != null) && PlantMtImpl.DEBUG) {
                        getLogger().warn(
                                "Error closing a "
                                        + closeable.getClass().getName(), t);
                    }
                }
            }
            cit = closeables.iterator();
            while (cit.hasNext()) {
                final Closeable closeable = cit.next();
                warn("still has closable: " + this + "\n" + closeable);
            }
        }

        shuttingDown = true;
View Full Code Here

Examples of org.apache.hadoop.io.Closeable

      reporter.progress();
    }

    // close the shard
    final Reporter fReporter = reporter;
    new Closeable() {
      boolean closed = false;

      public void close() throws IOException {
        // spawn a thread to give progress heartbeats
        Thread prog = new Thread() {
View Full Code Here

Examples of org.apache.jena.atlas.lib.Closeable

     */
    protected void closeIterators()
    {
        for (WeakReference<Closeable> wr : closeableIterators)
        {
            Closeable c = wr.get();
            if (null != c)
            {
                c.close();
            }
        }
    }
View Full Code Here

Examples of org.apache.qpid.client.Closeable

      this._inManagedTx = inManagedTx;
   }

   public boolean isConnectionClosed()
   {
       Closeable c = (Closeable)_connection;
       return (c == null || c.isClosed() || c.isClosing());
   }
View Full Code Here

Examples of org.apache.sshd.common.Closeable

            gracefulFuture.setClosed();
        }
    }

    protected Closeable getInnerCloseable() {
        return new Closeable() {
            public boolean isClosed() {
                return gracefulFuture.isClosed();
            }
            public boolean isClosing() {
                return true;
View Full Code Here

Examples of org.apache.sshd.common.Closeable

    protected Closeable getInnerCloseable() {
        return CloseableUtils.sequential(getCommandCloseable(), super.getInnerCloseable());
    }

    protected Closeable getCommandCloseable() {
        return new Closeable() {
            public boolean isClosed() {
                return commandExitFuture.isClosed();
            }
            public boolean isClosing() {
                return isClosed();
View Full Code Here

Examples of org.apache.sshd.common.Closeable

        return session.write(buffer);
    }

    @Override
    protected Closeable getInnerCloseable() {
        return new Closeable() {
            public boolean isClosing() {
                return session.isClosing();
            }
            public boolean isClosed() {
                return !session.isConnected();
View Full Code Here

Examples of org.apache.sshd.common.Closeable

            if (closeable != null) {
                nbNonNulls++;
            }
        }
        if (nbNonNulls == 0) {
            return new Closeable() {
                final CloseFuture future = new DefaultCloseFuture(lock);
                public boolean isClosed() {
                    return future.isClosed();
                }
                public boolean isClosing() {
                    return isClosed();
                }
                public CloseFuture close(boolean immediately) {
                    future.setClosed();
                    return future;
                }
            };
        } else if (nbNonNulls == 1) {
            for (Closeable closeable : closeables) {
                if (closeable != null) {
                    return closeable;
                }
            }
            throw new IllegalStateException();
        } else {
            return new Closeable() {
                final CloseFuture future = new DefaultCloseFuture(lock);
                final AtomicBoolean closing = new AtomicBoolean();
                public boolean isClosed() {
                    return future.isClosed();
                }
View Full Code Here

Examples of org.apache.sshd.common.Closeable

            if (closeable != null) {
                nbNonNulls++;
            }
        }
        if (nbNonNulls == 0) {
            return new Closeable() {
                final CloseFuture future = new DefaultCloseFuture(lock);
                public boolean isClosed() {
                    return future.isClosed();
                }
                public boolean isClosing() {
                    return isClosed();
                }
                public CloseFuture close(boolean immediately) {
                    future.setClosed();
                    return future;
                }
            };
        } else if (nbNonNulls == 1) {
            for (Closeable closeable : closeables) {
                if (closeable != null) {
                    return closeable;
                }
            }
            throw new IllegalStateException();
        } else {
            return new Closeable() {
                final DefaultCloseFuture future = new DefaultCloseFuture(lock);
                final AtomicBoolean closing = new AtomicBoolean();
                public boolean isClosed() {
                    return future.isClosed();
                }
                public boolean isClosing() {
                    return closing.get();
                }
                public CloseFuture close(final boolean immediately) {
                    if (closing.compareAndSet(false, true)) {
                        final Iterator<Closeable> iterator = Arrays.asList(closeables).iterator();
                        SshFutureListener<CloseFuture> listener = new SshFutureListener<CloseFuture>() {
                            public void operationComplete(CloseFuture previousFuture) {
                                while (iterator.hasNext()) {
                                    Closeable c = iterator.next();
                                    if (c != null) {
                                        CloseFuture nextFuture = c.close(immediately);
                                        nextFuture.addListener(this);
                                        return;
                                    }
                                }
                                if (!iterator.hasNext()) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.