Interface IProcessConnectionBuffer
- All Known Implementing Classes:
ProcessConnectionBufferImpl
public interface IProcessConnectionBuffer
Obtains an
IProcessConnection instance when separate process is registered and provides it to requester.
Acts as a SynchronousQueue exchanging those instances.-
Method Summary
Modifier and TypeMethodDescriptionvoidpush(IProcessConnection processConnection) Pushes givenIProcessConnectionand makes it become available.take()Returns pushedIProcessConnectioninstance, waiting, if neccessary until it become available.
-
Method Details
-
push
Pushes givenIProcessConnectionand makes it become available.- Parameters:
processConnection- givenIProcessConnection(notnull)
-
take
Returns pushedIProcessConnectioninstance, waiting, if neccessary until it become available.- Returns:
IProcessConnectioninstance for process (notnull)- Throws:
InterruptedException- if waiting was interrupted
-