Package org.eclipse.net4j.util.concurrent

# Schnittstelle ISynchronizer<RESULT>

Alle bekannten Implementierungsklassen:
  `ResultSynchronizer`

public interface ISynchronizer<RESULT>
Synchronizes a producer and a consumer thread letting the producer pass a value to the consumer. Both producer and consumer must have access to this `ISynchronizer` and there must only ever exist one consumer for it. Once the result value is consumed by the consumer this `ISynchronizer` must not be reused.

Autor:
  Eike Stepper

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`RESULT`
`get(long timeout)`
`void`
`put(RESULT result)`
`boolean`
`put(RESULT result, long timeout)`

## Methodendetails

### get

RESULT get(long timeout)

### put

void put(RESULT result)

### put

boolean put(RESULT result, long timeout)