Package com.zeroc.Ice
Interface Process
- All Superinterfaces:
Object
An administrative interface for process management. Managed servers must
implement this interface.
A servant implementing this interface is a potential target for denial-of-service attacks, therefore proper security precautions should be taken. For example, the servant can use a UUID to make its identity harder to guess, and be registered in an object adapter with a secured endpoint.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.zeroc.Ice.Object
Object.Ice_invokeResult
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
Returns the Slice type ID of the most-derived interface supported by this object.default String[]
Returns the Slice type IDs of the interfaces supported by this object.static String
Returns the Slice type ID of the interface supported by this object.void
Initiate a graceful shut-down.void
writeMessage
(String message, int fd, Current current) Write a message on the process' stdout or stderr.Methods inherited from interface com.zeroc.Ice.Object
ice_dispatch, ice_isA, ice_ping
-
Method Details
-
shutdown
Initiate a graceful shut-down.- Parameters:
current
- The Current object for the invocation.- See Also:
-
writeMessage
Write a message on the process' stdout or stderr.- Parameters:
message
- The message.fd
- 1 for stdout, 2 for stderr.current
- The Current object for the invocation.
-
ice_ids
Description copied from interface:Object
Returns the Slice type IDs of the interfaces supported by this object. -
ice_id
Description copied from interface:Object
Returns the Slice type ID of the most-derived interface supported by this object. -
ice_staticId
Description copied from interface:Object
Returns the Slice type ID of the interface supported by this object.- Returns:
- The return value is always ::Ice::Object.
-