Class SynchronizingCorrelator<CORRELATION,RESULT>
java.lang.Object
org.eclipse.net4j.util.concurrent.SynchronizingCorrelator<CORRELATION,RESULT>
- All Implemented Interfaces:
ICorrelator<CORRELATION,ISynchronizer<RESULT>>
public class SynchronizingCorrelator<CORRELATION,RESULT>
extends Object
implements ICorrelator<CORRELATION,ISynchronizer<RESULT>>
- Author:
- Eike Stepper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncorrelate(CORRELATION correlation) correlateUnique(CORRELATION correlation) protected ISynchronizer<RESULT>createSynchronizer(CORRELATION correlation) get(CORRELATION correlation, long timeout) getSynchronizer(CORRELATION correlation) booleanisCorrelated(CORRELATION correlation) voidput(CORRELATION correlation, RESULT result) booleanput(CORRELATION correlation, RESULT result, long timeout) booleanputIfCorrelated(CORRELATION correlation, RESULT result) toString()uncorrelate(CORRELATION correlation)
-
Constructor Details
-
SynchronizingCorrelator
public SynchronizingCorrelator()
-
-
Method Details
-
getSynchronizer
- Since:
- 3.0
-
correlate
- Specified by:
correlatein interfaceICorrelator<CORRELATION,RESULT>
-
correlateUnique
- Specified by:
correlateUniquein interfaceICorrelator<CORRELATION,RESULT>
-
uncorrelate
- Specified by:
uncorrelatein interfaceICorrelator<CORRELATION,RESULT>
-
get
-
put
-
put
-
createSynchronizer
-
toString
-