- All Superinterfaces:
Object
Manages a set of object identity constraints on a
SessionPrx
.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.zeroc.Ice.Object
Object.Ice_invokeResult
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a sequence of Ice identities to this set of constraints.default CompletionStage<OutgoingResponse>
dispatch
(IncomingRequest request) Dispatches an incoming request to one of the methods of this generated interface, based on the operation name carried by the request.Identity[]
Gets a sequence of identities describing the constraints in this set.static String
Gets the type ID of the associated Slice interface.void
Removes a sequence of identities from this set of constraints.
-
Method Details
-
add
Adds a sequence of Ice identities to this set of constraints. Order is not preserved and duplicates are implicitly removed.- Parameters:
additions
- The sequence of Ice identities to add.current
- The Current object of the incoming request.
-
remove
Removes a sequence of identities from this set of constraints. No errors are returned if an entry is not found.- Parameters:
deletions
- The sequence of Ice identities to remove.current
- The Current object of the incoming request.
-
get
Gets a sequence of identities describing the constraints in this set.- Parameters:
current
- The Current object of the incoming request.- Returns:
- The sequence of Ice identities for this set.
-
ice_staticId
Gets the type ID of the associated Slice interface.- Returns:
- the string "::Glacier2::IdentitySet"
-
dispatch
Dispatches an incoming request to one of the methods of this generated interface, based on the operation name carried by the request.- Specified by:
dispatch
in interfaceObject
- Parameters:
request
- the incoming request- Returns:
- the outgoing response
- Throws:
UserException
- if aUserException
is thrown, Ice will marshal it as the response payload.
-