Package org.jtrim.concurrent

Examples of org.jtrim.concurrent.CleanupTask


                            swingLock.release();
                        }
                    }
                });
            }
        }, new CleanupTask() {
            @Override
            public void cleanup(boolean canceled, Throwable error) throws Exception {
                NbTaskExecutors.defaultCleanup(canceled, error);
                PanelLockRef lock = lockRef.get();
                if (lock != null) {
View Full Code Here


                NbGradleProject.PROJECT_PROCESSOR.execute(Cancellation.UNCANCELABLE_TOKEN, new CancelableTask() {
                    @Override
                    public void execute(CancellationToken cancelToken) {
                        XmlPropertyFormat.saveToXml(project, propertiesFile, snapshot);
                    }
                }, new CleanupTask() {
                    @Override
                    public void cleanup(boolean canceled, Throwable error) throws Exception {
                        NbTaskExecutors.defaultCleanup(canceled, error);
                        if (onDone != null) {
                            onDone.run();
View Full Code Here

                            onDone.run();
                        }
                    }
                });
            }
        }, new CleanupTask() {
            @Override
            public void cleanup(boolean canceled, Throwable error) throws Exception {
                NbTaskExecutors.defaultCleanup(canceled, error);

                // required, so that the listeners will not
View Full Code Here

                }
                else {
                    runBlockingGradleTask(cancelToken, task, progress.getCurrentHandle());
                }
            }
        }, new CleanupTask() {
            @Override
            public void cleanup(boolean canceled, Throwable error) throws Exception {
                try {
                    if (!canceled) {
                        listener.onComplete(error);
View Full Code Here

        PROJECT_PROCESSOR.execute(cancel.getToken(), new CancelableTask() {
            @Override
            public void execute(CancellationToken cancelToken) {
                doRemoveProject(cancelToken);
            }
        }, new CleanupTask() {
            @Override
            public void cleanup(boolean canceled, Throwable error) throws Exception {
                NbTaskExecutors.defaultCleanup(canceled, error);
                progress.finish();
            }
View Full Code Here

TOP

Related Classes of org.jtrim.concurrent.CleanupTask

Copyright © 2018 www.massapicom. 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.