Examples of ThreadCleanupListener


Examples of org.apache.hivemind.service.ThreadCleanupListener

        Iterator i = list.getListeners();

        while (i.hasNext())
        {
            ThreadCleanupListener listener = (ThreadCleanupListener) i.next();

      // Each listener may decide to remove itself; that's OK,
      // EventListenerList handles that kind of concurrent modification
      // well.
     
            listener.threadDidCleanup();
        }

    }
View Full Code Here

Examples of org.apache.hivemind.service.ThreadCleanupListener

        Iterator i = list.getListeners();

        while (i.hasNext())
        {
            ThreadCleanupListener listener = (ThreadCleanupListener) i.next();

      // Each listener may decide to remove itself; that's OK,
      // EventListenerList handles that kind of concurrent modification
      // well.
     
            listener.threadDidCleanup();
        }

    }
View Full Code Here

Examples of org.apache.hivemind.service.ThreadCleanupListener

        log.warn("Thread cleanup exception: Listener Failure", re);

        replayControls();

        ThreadCleanupListener l = new ThreadCleanupListener()
        {
            public void threadDidCleanup()
            {
                throw re;
            }
View Full Code Here

Examples of org.apache.hivemind.service.ThreadCleanupListener

        _storage.set(null);

        while (i.hasNext())
        {
            ThreadCleanupListener listener = (ThreadCleanupListener) i.next();

            // Each listener may decide to remove itself; that's OK,
            // EventListenerList handles that kind of concurrent modification
            // well.

            try
            {
                listener.threadDidCleanup();
            }
            catch (RuntimeException ex)
            {
                _log.warn(ServiceMessages.threadCleanupException(ex), ex);
            }
View Full Code Here

Examples of org.apache.tapestry.ioc.services.ThreadCleanupListener

    @Test
    public void listeners_are_one_shot()
    {
        Log log = mockLog();
        ThreadCleanupListener listener = mockThreadCleanupListener();

        listener.threadDidCleanup();

        replay();

        ThreadCleanupHubImpl hub = new ThreadCleanupHubImpl(log);
View Full Code Here

Examples of org.apache.tapestry.ioc.services.ThreadCleanupListener

    {
        final RuntimeException t = new RuntimeException("Boom!");

        Log log = mockLog();

        ThreadCleanupListener listener = new ThreadCleanupListener()
        {

            public void threadDidCleanup()
            {
                throw t;
View Full Code Here

Examples of org.apache.tapestry.ioc.services.ThreadCleanupListener

    @Test
    public void listeners_are_one_shot()
    {
        Logger logger = mockLogger();
        ThreadCleanupListener listener = mockThreadCleanupListener();

        listener.threadDidCleanup();

        replay();

        PerthreadManagerImpl hub = new PerthreadManagerImpl(logger);
View Full Code Here

Examples of org.apache.tapestry.ioc.services.ThreadCleanupListener

    {
        final RuntimeException t = new RuntimeException("Boom!");

        Logger logger = mockLogger();

        ThreadCleanupListener listener = new ThreadCleanupListener()
        {

            public void threadDidCleanup()
            {
                throw t;
View Full Code Here

Examples of org.apache.tapestry.ioc.services.ThreadCleanupListener

    @Test
    public void listeners_are_one_shot()
    {
        Logger logger = mockLogger();
        ThreadCleanupListener listener = mockThreadCleanupListener();

        listener.threadDidCleanup();

        replay();

        ThreadCleanupHubImpl hub = new ThreadCleanupHubImpl(logger);
View Full Code Here

Examples of org.apache.tapestry.ioc.services.ThreadCleanupListener

    {
        final RuntimeException t = new RuntimeException("Boom!");

        Logger logger = mockLogger();

        ThreadCleanupListener listener = new ThreadCleanupListener()
        {

            public void threadDidCleanup()
            {
                throw t;
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.