Examples of Disposable


Examples of org.jacorb.notification.interfaces.Disposable

        thisCorbaRef_ = SupplierAdminHelper.narrow(activate());

        container_.registerComponent(new CachingComponentAdapter(new CORBAObjectComponentAdapter(
                SupplierAdmin.class, thisCorbaRef_)));

        registerDisposable(new Disposable()
        {
            public void dispose()
            {
                container_.unregisterComponent(SupplierAdmin.class);
            }
View Full Code Here

Examples of org.jacorb.notification.interfaces.Disposable

        {
            final Object o = i.next();

            try
            {
                Disposable disposable = (Disposable) o;

                try
                {
                    ((AbstractPoolable) o).setObjectPool(null);
                } catch (ClassCastException e)
                {
                    // ignored
                }

                disposable.dispose();
            } catch (ClassCastException e)
            {
                // ignored
            }
        }
View Full Code Here

Examples of org.jacorb.notification.interfaces.Disposable

        {
            synchronized (allFiltersLock_)
            {
                allFilters_.add(filter);

                filter.registerDisposable(new Disposable()
                {
                    public void dispose()
                    {
                        synchronized (allFiltersLock_)
                        {
View Full Code Here

Examples of org.jacorb.notification.interfaces.Disposable

        ConsumerAdmin _thisRef = ConsumerAdminHelper.narrow(activate());

        container_.registerComponent(new CachingComponentAdapter(new CORBAObjectComponentAdapter(
                ConsumerAdmin.class, _thisRef)));

        registerDisposable(new Disposable()
        {
            public void dispose()
            {
                container_.unregisterComponent(ConsumerAdmin.class);
            }
View Full Code Here

Examples of org.jacorb.notification.interfaces.Disposable

        {
            final Object o = i.next();

            try
            {
                Disposable disposable = (Disposable) o;

                try
                {
                    ((AbstractPoolable) o).setObjectPool(null);
                } catch (ClassCastException e)
                {
                    // ignored
                }

                disposable.dispose();
            } catch (ClassCastException e)
            {
                // ignored
            }
        }
View Full Code Here

Examples of org.jacorb.notification.interfaces.Disposable

        ConsumerAdmin _thisRef = ConsumerAdminHelper.narrow(activate());

        container_.registerComponent(new CachingComponentAdapter(new CORBAObjectComponentAdapter(
                ConsumerAdmin.class, _thisRef)));

        registerDisposable(new Disposable()
        {
            public void dispose()
            {
                container_.unregisterComponent(ConsumerAdmin.class);
            }
View Full Code Here

Examples of org.jacorb.notification.interfaces.Disposable

            fireProxyCreated(proxy);
        }


        // it removes proxy from map again.
        proxy.registerDisposable(new Disposable()
        {
            public void dispose()
            {
                synchronized (lock)
                {
View Full Code Here

Examples of org.jetlang.core.Disposable

          }
        };
        // Create a subscription based on the filter also.
        BatchSubscriber<Event> batchEventSubscriber = new BatchSubscriber<Event>(
            fiber, eventCallback, eventFilter, 0, TimeUnit.MILLISECONDS);
        Disposable disposable = eventQueue.subscribe(batchEventSubscriber);
        disposableHandlerMap.put(eventHandler, disposable);
      }
    }
  }
View Full Code Here

Examples of org.jetlang.core.Disposable

    }
    anyHandler.add(eventHandler);
    Callback<List<Event>> eventCallback = createEventCallbackForHandler(eventHandler);
    BatchSubscriber<Event> batchEventSubscriber = new BatchSubscriber<Event>(
        fiber, eventCallback, 0, TimeUnit.MILLISECONDS);
    Disposable disposable = eventQueue.subscribe(batchEventSubscriber);
    disposableHandlerMap.put(eventHandler, disposable);
  }
View Full Code Here

Examples of org.jetlang.core.Disposable

    removeDisposableForHandler(eventHandler);
  }

  private synchronized void removeDisposableForHandler(EventHandler eventHandler)
  {
    Disposable disposable = disposableHandlerMap.get(eventHandler);
    if (null != disposable)
    {
      disposable.dispose();
      disposableHandlerMap.remove(eventHandler);
    }
  }
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.