Interface ISeparateProcessConnectionInitializer
- All Known Implementing Classes:
MmfSeparateProcessConnectionInitializer
,RmiSeparateProcessConnectionInitializer
public interface ISeparateProcessConnectionInitializer
Initializes connection within separate process.
-
Method Summary
Modifier and TypeMethodDescriptioninitializeConnection
(String[] args, IProcessConnectionDelegate delegate, DisconnectedCallback disconnectedCallback) Initializes connection with given arguments and delegate.
-
Method Details
-
initializeConnection
IConnection initializeConnection(String[] args, IProcessConnectionDelegate delegate, DisconnectedCallback disconnectedCallback) throws IOException Initializes connection with given arguments and delegate.Requests from
IProcessConnection
stub within host must be delegated to given delegate.Returns initialized connection.
- Parameters:
args
- given program args passed toIProcessLauncherMechanism
(notnull
)delegate
- given delegate (notnull
)disconnectedCallback
- givenDisconnectedCallback
(notnull
)- Throws:
IOException
- if initializing connection failed
-