xmlBlaster 2.2.0 API

org.xmlBlaster.engine
Class TopicAccessor.TopicContainer

java.lang.Object
  extended by org.xmlBlaster.engine.TopicAccessor.TopicContainer
Enclosing class:
TopicAccessor

private final class TopicAccessor.TopicContainer
extends java.lang.Object

Helper class to hold the TopicHandler and some additonal locking information.

Author:
marcel

Field Summary
private  boolean fairness
           
private  java.util.concurrent.locks.ReentrantLock lock
           
private  TopicHandler topicHandler
           
 
Constructor Summary
TopicAccessor.TopicContainer(TopicHandler topicHandler)
           
 
Method Summary
 void erase()
           
 TopicHandler getTopicHandler()
           
 TopicHandler lock()
           
 void unlock()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

topicHandler

private TopicHandler topicHandler

fairness

private final boolean fairness
See Also:
Constant Field Values

lock

private final java.util.concurrent.locks.ReentrantLock lock
Constructor Detail

TopicAccessor.TopicContainer

public TopicAccessor.TopicContainer(TopicHandler topicHandler)
Method Detail

getTopicHandler

public TopicHandler getTopicHandler()

erase

public void erase()

lock

public TopicHandler lock()

unlock

public void unlock()

xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.