Interface StringSet

All Superinterfaces:
Object

public interface StringSet extends Object
Manages a set of 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 Type
    Method
    Description
    void
    add(String[] additions, Current current)
    Adds a sequence of strings to this set of constraints.
    Dispatches an incoming request to one of the methods of this generated interface, based on the operation name carried by the request.
    get(Current current)
    Gets a sequence of strings describing the constraints in this set.
    static String
    Gets the type ID of the associated Slice interface.
    void
    remove(String[] deletions, Current current)
    Removes a sequence of strings from this set of constraints.

    Methods inherited from interface com.zeroc.Ice.Object

    ice_id, ice_ids, ice_isA, ice_ping
  • Method Details

    • add

      void add(String[] additions, Current current)
      Adds a sequence of strings to this set of constraints. Order is not preserved and duplicates are implicitly removed.
      Parameters:
      additions - The sequence of strings to add.
      current - The Current object of the incoming request.
    • remove

      void remove(String[] deletions, Current current)
      Removes a sequence of strings from this set of constraints. No errors are returned if an entry is not found.
      Parameters:
      deletions - The sequence of strings to remove.
      current - The Current object of the incoming request.
    • get

      String[] get(Current current)
      Gets a sequence of strings describing the constraints in this set.
      Parameters:
      current - The Current object of the incoming request.
      Returns:
      The sequence of strings for this set.
    • ice_staticId

      static String ice_staticId()
      Gets the type ID of the associated Slice interface.
      Returns:
      the string "::Glacier2::StringSet"
    • dispatch

      default CompletionStage<OutgoingResponse> dispatch(IncomingRequest request) throws UserException
      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 interface Object
      Parameters:
      request - the incoming request
      Returns:
      the outgoing response
      Throws:
      UserException - if a UserException is thrown, Ice will marshal it as the response payload.