/** * Creates an empty {@link BasicEventList} with the given * <code>initialCapacity</code>. */ public BasicEventList(int initalCapacity) { this(initalCapacity, null, LockFactory.DEFAULT.createReadWriteLock()); }
/** * Creates a {@link BasicEventList}. */ public BasicEventList() { this(LockFactory.DEFAULT.createReadWriteLock()); }
/** Recreate an appropriate lock implementation when deserialized on the target JVM. */ private Object readResolve() throws ObjectStreamException { return LockFactory.DEFAULT.createReadWriteLock(); } }
public ReadWriteLock createReadWriteLock() { return delegate.createReadWriteLock(); }
/** Recreate an appropriate lock implementation when deserialized on the target JVM. */ private Object readResolve() throws ObjectStreamException { return LockFactory.DEFAULT.createReadWriteLock(); } }
/** Recreate an appropriate lock implementation when deserialized on the target JVM. */ private Object readResolve() throws ObjectStreamException { return LockFactory.DEFAULT.createReadWriteLock(); } }
/** * Creates a {@link BasicEventList}. */ public BasicEventList() { this(LockFactory.DEFAULT.createReadWriteLock()); }
/** Recreate an appropriate lock implementation when deserialized on the target JVM. */ private Object readResolve() throws ObjectStreamException { return LockFactory.DEFAULT.createReadWriteLock(); } }
/** * Creates an empty {@link BasicEventList} with the given * <code>initialCapacity</code>. */ public BasicEventList(int initalCapacity) { this(initalCapacity, null, LockFactory.DEFAULT.createReadWriteLock()); }
/** * Creates a {@link BasicEventList}. */ public BasicEventList() { this(LockFactory.DEFAULT.createReadWriteLock()); }
/** * Creates an empty {@link BasicEventList} with the given * <code>initialCapacity</code>. */ public BasicEventList(int initalCapacity) { this(initalCapacity, null, LockFactory.DEFAULT.createReadWriteLock()); }
@Override public ReadWriteLock createReadWriteLock() { return delegate.createReadWriteLock(); }
/** * Creates a {@link BasicEventList} using the specified initial capacity, * {@link ListEventPublisher} and {@link ReadWriteLock}. * * @since 2007-April-19 */ public BasicEventList(int initialCapacity, ListEventPublisher publisher, ReadWriteLock readWriteLock) { super(publisher); this.data = new ArrayList<E>(initialCapacity); this.readWriteLock = (readWriteLock == null) ? LockFactory.DEFAULT.createReadWriteLock() : readWriteLock; }
/** * Creates a {@link BasicEventList} using the specified initial capacity, * {@link ListEventPublisher} and {@link ReadWriteLock}. * * @since 2007-April-19 */ public BasicEventList(int initialCapacity, ListEventPublisher publisher, ReadWriteLock readWriteLock) { super(publisher); this.data = new ArrayList<E>(initialCapacity); this.readWriteLock = (readWriteLock == null) ? LockFactory.DEFAULT.createReadWriteLock() : readWriteLock; }
ListInfo() { lock = LockFactory.DEFAULT.createReadWriteLock(); publisher = ListEventAssembler.createListEventPublisher(); } ListInfo(ReadWriteLock lock, ListEventPublisher publisher) {
ListInfo() { lock = LockFactory.DEFAULT.createReadWriteLock(); publisher = ListEventAssembler.createListEventPublisher(); } ListInfo(ReadWriteLock lock, ListEventPublisher publisher) {
ListInfo() { lock = LockFactory.DEFAULT.createReadWriteLock(); publisher = ListEventAssembler.createListEventPublisher(); } ListInfo(ReadWriteLock lock, ListEventPublisher publisher) {
public DebugReadWriteLock() { // decorate normaly read/write locks with Thread recording final ReadWriteLock decorated = LockFactory.DEFAULT.createReadWriteLock(); this.readLock = new DebugLock(decorated.readLock()); this.writeLock = new DebugLock(decorated.writeLock()); }
public DebugReadWriteLock() { // decorate normaly read/write locks with Thread recording final ReadWriteLock decorated = LockFactory.DEFAULT.createReadWriteLock(); this.readLock = new DebugLock(decorated.readLock(), null); this.writeLock = new DebugLock(decorated.writeLock(), this.readLock); }
public DebugReadWriteLock() { // decorate normaly read/write locks with Thread recording final ReadWriteLock decorated = LockFactory.DEFAULT.createReadWriteLock(); this.readLock = new DebugLock(decorated.readLock()); this.writeLock = new DebugLock(decorated.writeLock()); }