Tabnine Logo
Lock
Code IndexAdd Tabnine to your IDE (free)

How to use
Lock
in
ca.odell.glazedlists.util.concurrent

Best Java code snippets using ca.odell.glazedlists.util.concurrent.Lock (Showing top 20 results out of 315)

origin: org.marketcetera/core

public int size() {
  mReadLock.lock();
  try {
    return mAllMessages.size();
  } finally {
    mReadLock.unlock();
  }
}
origin: com.haulmont.thirdparty/glazedlists

public boolean tryLock() {
  final boolean success = delegate.tryLock();
  // if the lock was successfully acquired, record the current Thread as a lock holder
  if (success) threadsHoldingLock.add(Thread.currentThread());
  return success;
}
origin: net.java.dev.glazedlists/glazedlists_java15

public void lock() {
  delegate.lock();
  // record the current Thread as a lock holder
  threadsHoldingLock.add(Thread.currentThread());
}
origin: com.haulmont.thirdparty/glazedlists

public void lock() {
  delegate.lock();
  // record the current Thread as a lock holder
  threadsHoldingLock.add(Thread.currentThread());
}
origin: net.sf.doolin/doolin-gui

private void removeFromSelection(E item) {
  Lock lock = this.selectionList.getReadWriteLock().writeLock();
  lock.lock();
  try {
    this.selectionList.remove(item);
  } finally {
    lock.unlock();
  }
}
origin: net.sf.doolin/doolin-gui

private void remove(EventList<E> eventList, List<E> list) {
  Lock lock = eventList.getReadWriteLock().writeLock();
  lock.lock();
  try {
    eventList.removeAll(list);
  } finally {
    lock.unlock();
  }
}
origin: com.haulmont.thirdparty/glazedlists

  /** {@inheritDoc} */
  @Override
  public String toString() {
    getReadWriteLock().readLock().lock();
    try {
      return source.toString();
    } finally {
      getReadWriteLock().readLock().unlock();
    }
  }
}
origin: net.java.dev.glazedlists/glazedlists_java15

/** {@inheritDoc} */
@Override
public boolean equals(Object object) {
  getReadWriteLock().readLock().lock();
  try {
    return source.equals(object);
  } finally {
    getReadWriteLock().readLock().unlock();
  }
}
origin: net.java.dev.glazedlists/glazedlists_java16

  /** {@inheritDoc} */
  @Override
  public String toString() {
    getReadWriteLock().readLock().lock();
    try {
      return source.toString();
    } finally {
      getReadWriteLock().readLock().unlock();
    }
  }
}
origin: com.haulmont.thirdparty/glazedlists

/** {@inheritDoc} */
@Override
public boolean equals(Object object) {
  getReadWriteLock().readLock().lock();
  try {
    return source.equals(object);
  } finally {
    getReadWriteLock().readLock().unlock();
  }
}
origin: com.haulmont.thirdparty/glazedlists

/** {@inheritDoc} */
@Override
public int hashCode() {
  getReadWriteLock().readLock().lock();
  try {
    return source.hashCode();
  } finally {
    getReadWriteLock().readLock().unlock();
  }
}
origin: GoldenGnu/jeveassets

public static <E> List<E> safeList(EventList<E> eventList) {
  try {
    eventList.getReadWriteLock().readLock().lock();
    return new ArrayList<E>(eventList);
  } finally {
    eventList.getReadWriteLock().readLock().unlock();
  }
}
public static <E> boolean isEmpty(EventList<E> eventList) {
origin: net.java.dev.glazedlists/glazedlists_java16

/** {@inheritDoc} */
@Override
public boolean equals(Object object) {
  getReadWriteLock().readLock().lock();
  try {
    return source.equals(object);
  } finally {
    getReadWriteLock().readLock().unlock();
  }
}
origin: org.marketcetera/core

public void visitOpenOrdersExecutionReports(MessageVisitor visitor)
{
  mReadLock.lock();
  try {
    ReportHolder[] holders = mOpenOrderList.toArray(new ReportHolder[mOpenOrderList.size()]);
    for(ReportHolder holder : holders) {
      visitor.visitOpenOrderExecutionReports(holder.getReport());
    }
  } finally {
    mReadLock.unlock();
  }
}
origin: net.java.dev.glazedlists/glazedlists_java15

/** {@inheritDoc} */
@Override
public E get(int index) {
  getReadWriteLock().readLock().lock();
  try {
    return source.get(index);
  } finally {
    getReadWriteLock().readLock().unlock();
  }
}
origin: net.java.dev.glazedlists/glazedlists_java15

/** {@inheritDoc} */
@Override
public int size() {
  getReadWriteLock().readLock().lock();
  try {
    return source.size();
  } finally {
    getReadWriteLock().readLock().unlock();
  }
}
origin: net.java.dev.glazedlists/glazedlists_java15

/** {@inheritDoc} */
@Override
public int indexOf(Object object) {
  getReadWriteLock().readLock().lock();
  try {
    return source.indexOf(object);
  } finally {
    getReadWriteLock().readLock().unlock();
  }
}
origin: net.java.dev.glazedlists/glazedlists_java15

/** {@inheritDoc} */
@Override
public int lastIndexOf(Object object) {
  getReadWriteLock().readLock().lock();
  try {
    return source.lastIndexOf(object);
  } finally {
    getReadWriteLock().readLock().unlock();
  }
}
origin: net.java.dev.glazedlists/glazedlists_java15

/** {@inheritDoc} */
@Override
public boolean retainAll(Collection<?> values) {
  getReadWriteLock().writeLock().lock();
  try {
    return source.retainAll(values);
  } finally {
    getReadWriteLock().writeLock().unlock();
  }
}
   
origin: net.java.dev.glazedlists/glazedlists_java16

/**
 * {@inheritDoc}
 */
@Override
public boolean retainAll(Collection<?> c) {
  source.getReadWriteLock().writeLock().lock();
  try {
    return source.retainAll(c);
  } finally {
    source.getReadWriteLock().writeLock().unlock();
  }
}
ca.odell.glazedlists.util.concurrentLock

Javadoc

A lock is a tool for controlling access to a shared resource by multiple threads.

This interface is a back-port of the java.util.concurrent.locks.Lockclass that first appeared in J2SE 1.5. Due to a requirement for sophisticated concurrency, this interface has been back-ported for use in J2SE 1.4 (and greater). It shares similar method signatures to be consistent with the J2SE 1.5 API.

Most used methods

  • lock
    Acquires the lock.
  • unlock
    Releases the lock.
  • tryLock
    Acquires the lock only if it is free at the time of invocation.

Popular in Java

  • Making http post requests using okhttp
  • notifyDataSetChanged (ArrayAdapter)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • runOnUiThread (Activity)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now