Uses of Class
org.multiverse.annotations.TransactionalMethod

Packages that use TransactionalMethod
org.multiverse.transactional.arrays   
org.multiverse.transactional.collections This package contains datastructures like queues and maps written to be used in STM transactions. 
org.multiverse.transactional.executors This package contains functionality for transactional Executor functionality. 
org.multiverse.transactional.refs This package contains transactional wrappers around primitive types like int and boolean. 
 

Uses of TransactionalMethod in org.multiverse.transactional.arrays
 

Methods in org.multiverse.transactional.arrays with annotations of type TransactionalMethod
 E TransactionalReferenceArray.get(int index)
          Gets the element at the specified index.
 Object[] TransactionalReferenceArray.toArray(int size)
          Sends back an array containing the value of the references in this TransactionalReferenceArray.
 String TransactionalReferenceArray.toString()
           
 

Uses of TransactionalMethod in org.multiverse.transactional.collections
 

Methods in org.multiverse.transactional.collections with annotations of type TransactionalMethod
 boolean TransactionalLinkedList.addAll(Collection<? extends E> c)
           
 boolean TransactionalCollection.contains(Object o)
           
 boolean TransactionalCollection.containsAll(Collection<?> c)
           
 boolean TransactionalMap.containsKey(Object key)
           
 boolean TransactionalMap.containsValue(Object value)
           
 E TransactionalQueue.element()
           
 E AbstractTransactionalDeque.element()
           
 Set<Map.Entry<K,V>> TransactionalMap.entrySet()
           
 boolean TransactionalCollection.equals(Object o)
           
 boolean TransactionalMap.equals(Object o)
           
 E TransactionalList.get(int index)
           
 E TransactionalLinkedList.get(int index)
           
 E TransactionalArrayList.get(int index)
           
 V TransactionalMap.get(Object key)
           
 E AbstractTransactionalDeque.getFirst()
           
 E AbstractTransactionalDeque.getLast()
           
 int TransactionalLinkedList.getMaxCapacity()
           
 int TransactionalCollection.hashCode()
           
 int TransactionalMap.hashCode()
           
 boolean TransactionalLinkedList.IteratorImpl.hasNext()
           
 boolean TransactionalLinkedList.DescendingIteratorImpl.hasNext()
           
 int TransactionalList.indexOf(Object o)
           
 int TransactionalLinkedList.indexOf(Object o)
           
 boolean TransactionalLinkedList.isEmpty()
           
 boolean TransactionalCollection.isEmpty()
           
 boolean TransactionalMap.isEmpty()
           
 Iterator<E> TransactionalCollection.iterator()
           
 Set<K> TransactionalMap.keySet()
           
 int TransactionalList.lastIndexOf(Object o)
           
 int TransactionalLinkedList.lastIndexOf(Object o)
           
 ListIterator<E> TransactionalList.listIterator()
           
 ListIterator<E> TransactionalList.listIterator(int index)
           
 E TransactionalQueue.peek()
           
 E AbstractTransactionalDeque.peek()
           
 E TransactionalLinkedList.peekFirst()
           
 E TransactionalLinkedList.peekLast()
           
 void TransactionalLinkedList.putFirst(E e)
           
 int TransactionalLinkedList.remainingCapacity()
           
 E TransactionalArrayList.set(int index, E element)
           
 int TransactionalLinkedList.size()
           
 int TransactionalCollection.size()
           
 int TransactionalMap.size()
           
 List<E> TransactionalList.subList(int fromIndex, int toIndex)
           
 Object[] TransactionalCollection.toArray()
           
<T> T[]
TransactionalCollection.toArray(T[] a)
           
 String TransactionalCollection.toString()
           
 String TransactionalMap.toString()
           
 Collection<V> TransactionalMap.values()
           
 

Uses of TransactionalMethod in org.multiverse.transactional.executors
 

Methods in org.multiverse.transactional.executors with annotations of type TransactionalMethod
 void TransactionalThreadPoolExecutor.awaitTermination()
          Awaits for this TransactionalThreadPoolExecutor to complete.
 boolean TransactionalExecutorService.awaitTermination(long timeout, TimeUnit unit)
           
 boolean TransactionalThreadPoolExecutor.awaitTermination(long timeout, TimeUnit unit)
           
 void TransactionalThreadPoolExecutor.awaitTerminationUninterruptibly()
          Awaits for this TransactionalThreadPoolExecutor to complete without the possibility of being interrupted.
 int TransactionalThreadPoolExecutor.getCorePoolSize()
          Returns the minimum number of threads in this TransactionalThreadPoolExecutor.
 int TransactionalThreadPoolExecutor.getCurrentPoolSize()
          Returns the current number of threads in this TransactionalThreadPoolExecutor.
 org.multiverse.transactional.executors.TransactionalThreadPoolExecutor.State TransactionalThreadPoolExecutor.getState()
          Returns the State this TransactionalThreadPoolExecutor has.
 ThreadFactory TransactionalThreadPoolExecutor.getThreadFactory()
          Returns the thread factory used to createReference new threads.
 BlockingQueue<Runnable> TransactionalThreadPoolExecutor.getWorkQueue()
          Returns the BlockingQueue this TransactionalThreadPoolExecutor uses to store unprocessed work.
 boolean TransactionalExecutorService.isShutdown()
           
 boolean TransactionalThreadPoolExecutor.isShutdown()
           
 boolean TransactionalThreadPoolExecutor.isStarted()
           
 boolean TransactionalExecutorService.isTerminated()
           
 boolean TransactionalThreadPoolExecutor.isTerminated()
           
 void TransactionalThreadPoolExecutor.setCorePoolSize(int newCorePoolSize)
          Sets the corePoolSize of this TransactionalThreadPoolExecutor.
 void TransactionalThreadPoolExecutor.setThreadFactory(ThreadFactory threadFactory)
          Sets the thread factory used to createReference new threads.
 List<Runnable> TransactionalThreadPoolExecutor.shutdownNow()
           
 

Uses of TransactionalMethod in org.multiverse.transactional.refs
 

Methods in org.multiverse.transactional.refs with annotations of type TransactionalMethod
 void BooleanRef.await(boolean desired)
           
 void ByteRef.await(byte desired)
           
 void CharRef.await(char desired)
           
 void FloatRef.await(char desired)
           
 void DoubleRef.await(double desired)
           
 void IntRef.await(int desired)
          Waits till the value is equal to the desired value.
 void LongRef.await(long desired)
           
 void ShortRef.await(short desired)
           
 byte ByteRef.awaitLargerOrEqualThan(byte than)
           
 char CharRef.awaitLargerOrEqualThan(char than)
           
 int IntRef.awaitLargerOrEqualThan(int than)
          Waits till the value is equal or larger than.
 long LongRef.awaitLargerOrEqualThan(long than)
           
 short ShortRef.awaitLargerOrEqualThan(short than)
           
 byte ByteRef.awaitLargerThan(byte than)
           
 char CharRef.awaitLargerThan(char than)
           
 int IntRef.awaitLargerThan(int than)
          Waits till this value is larger than.
 long LongRef.awaitLargerThan(long than)
           
 short ShortRef.awaitLargerThan(short than)
           
 long LongRef.awaitNotEqualThan(long than)
           
 byte ByteRef.awaitNotEqualTo(byte than)
           
 char CharRef.awaitNotEqualTo(char than)
           
 int IntRef.awaitNotEqualTo(int than)
           
 short ShortRef.awaitNotEqualTo(short than)
           
 byte ByteRef.awaitSmallerOrEqualThan(byte than)
           
 char CharRef.awaitSmallerOrEqualThan(char than)
           
 int IntRef.awaitSmallerOrEqualThan(int than)
           
 long LongRef.awaitSmallerOrEqualThan(long than)
           
 short ShortRef.awaitSmallerOrEqualThan(short than)
           
 byte ByteRef.awaitSmallerThan(byte than)
           
 char CharRef.awaitSmallerThan(char than)
           
 int IntRef.awaitSmallerThan(int than)
           
 long LongRef.awaitSmallerThan(long than)
           
 short ShortRef.awaitSmallerThan(short than)
           
 E BasicRef.clear()
           
 E AbaRef.clear()
           
 int IntRef.dec()
          Decreases the value in this IntRef by one.
 short ShortRef.dec()
          Decreases the value by one.
 char CharRef.dec()
          Decreases the value by one.
 float FloatRef.dec()
          Decreases the value by one.
 long LongRef.dec()
           
 double DoubleRef.dec()
          Decreases the value by one.
 byte ByteRef.dec()
          Decreases the value by one.
 byte ByteRef.dec(byte amount)
          Decreases the value with the given amount.
 char CharRef.dec(char amount)
          Decreases the value with the given amount.
 double DoubleRef.dec(double amount)
          Decreases the value with the given amount.
 float FloatRef.dec(float amount)
          Decreases the value with the given amount.
 int IntRef.dec(int amount)
          Decreases the value of this IntRef by the given amount.
 long LongRef.dec(long amount)
           
 short ShortRef.dec(short amount)
          Increases the value with the given amount.
 boolean IntRef.equals(Object thatObj)
           
 boolean ShortRef.equals(Object thatObj)
           
 boolean CharRef.equals(Object thatObj)
           
 boolean FloatRef.equals(Object thatObj)
           
 boolean LongRef.equals(Object thatObj)
           
 boolean BooleanRef.equals(Object thatObj)
           
 boolean DoubleRef.equals(Object thatobj)
           
 boolean ByteRef.equals(Object thatObj)
           
 int IntRef.get()
          Gets the current value.
 short ShortRef.get()
          Gets the current value.
 char CharRef.get()
           
 float FloatRef.get()
          Returns the current value.
 long LongRef.get()
           
 boolean BooleanRef.get()
           
 E BasicRef.get()
           
 E Ref.get()
          Gets the current value stored in this reference.
 E AbaRef.get()
           
 double DoubleRef.get()
           
 byte ByteRef.get()
           
 E BasicRef.getOrAwait()
           
 E Ref.getOrAwait()
          Gets the current non null value, or waits until a non null value comes available.
 E AbaRef.getOrAwait()
           
 E BasicRef.getOrAwaitInterruptibly()
           
 E Ref.getOrAwaitInterruptibly()
          Gets the current non null value, or waits until a non null value becomes available or until it is is Interrupted.
 E AbaRef.getOrAwaitInterruptibly()
           
 int IntRef.hashCode()
           
 int ShortRef.hashCode()
           
 int CharRef.hashCode()
           
 int FloatRef.hashCode()
           
 int LongRef.hashCode()
           
 int BooleanRef.hashCode()
           
 int DoubleRef.hashCode()
           
 int ByteRef.hashCode()
           
 int IntRef.inc()
          Increases the value in this IntRef by one.
 short ShortRef.inc()
          Increases the value by one.
 char CharRef.inc()
          Increases the value by one.
 float FloatRef.inc()
          Increases the value by one.
 long LongRef.inc()
           
 double DoubleRef.inc()
          Increases the current value by one.
 byte ByteRef.inc()
          Increases the value by one.
 byte ByteRef.inc(byte amount)
          Increases the value with the given amount.
 char CharRef.inc(char amount)
          Increases the value with the given amount.
 double DoubleRef.inc(double amount)
          Increases the value with the given amount.
 float FloatRef.inc(float amount)
          Increases the value with the given amount.
 int IntRef.inc(int amount)
          Increase the value of this IntRef by the given amount.
 long LongRef.inc(long amount)
           
 short ShortRef.inc(short amount)
          Increases the value with the given amount.
 boolean BasicRef.isNull()
           
 boolean Ref.isNull()
          Checks if the value is null.
 boolean AbaRef.isNull()
           
 boolean BooleanRef.set(boolean newValue)
          Sets the new value and returns the old value.
 byte ByteRef.set(byte newValue)
          Sets the new value and returns the old value.
 char CharRef.set(char newValue)
          Sets the new value and returns the old value.
 double DoubleRef.set(double newValue)
          Sets the new value and returns the old value.
 E BasicRef.set(E newValue)
           
 E AbaRef.set(E newValue)
           
 float FloatRef.set(float newValue)
          Sets the new value and returns the old value.
 int IntRef.set(int newValue)
          Sets the new value and returns the old value.
 long LongRef.set(long newValue)
          Sets the new value and returns the old value.
 short ShortRef.set(short newValue)
          Sets the new value and returns the old value.
 String IntRef.toString()
           
 String ShortRef.toString()
           
 String CharRef.toString()
           
 String FloatRef.toString()
           
 String LongRef.toString()
           
 String BooleanRef.toString()
           
 String BasicRef.toString()
           
 String AbaRef.toString()
           
 String DoubleRef.toString()
           
 String ByteRef.toString()
           
 



Copyright © 2008-2010 Multiverse. All Rights Reserved.