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 SummaryModifier and TypeMethodDescriptionvoidpush(IProcessConnection processConnection) Pushes givenIProcessConnectionand makes it become available.take()Returns pushedIProcessConnectioninstance, waiting, if neccessary until it become available.
- 
Method Details- 
pushPushes givenIProcessConnectionand makes it become available.- Parameters:
- processConnection- given- IProcessConnection(not- null)
 
- 
takeReturns pushedIProcessConnectioninstance, waiting, if neccessary until it become available.- Returns:
- IProcessConnectioninstance for process (not- null)
- Throws:
- InterruptedException- if waiting was interrupted
 
 
-