Interface SessionControl

All Superinterfaces:
Object

public interface SessionControl extends Object
An administrative session control object, which is tied to the lifecycle of a Session.
See Also:
  • Method Details

    • categories

      StringSetPrx categories(Current current)
      Access the object that manages the allowable categories for object identities for this session.
      Parameters:
      current - The Current object for the invocation.
      Returns:
      A StringSet object.
    • adapterIds

      StringSetPrx adapterIds(Current current)
      Access the object that manages the allowable adapter identities for objects for this session.
      Parameters:
      current - The Current object for the invocation.
      Returns:
      A StringSet object.
    • identities

      IdentitySetPrx identities(Current current)
      Access the object that manages the allowable object identities for this session.
      Parameters:
      current - The Current object for the invocation.
      Returns:
      An IdentitySet object.
    • getSessionTimeout

      int getSessionTimeout(Current current)
      Get the session timeout.
      Parameters:
      current - The Current object for the invocation.
      Returns:
      The timeout.
    • destroy

      void destroy(Current current)
      Destroy the associated session.
      Parameters:
      current - The Current object for the invocation.
    • ice_ids

      default String[] ice_ids(Current current)
      Description copied from interface: Object
      Returns the Slice type IDs of the interfaces supported by this object.
      Specified by:
      ice_ids in interface Object
      Parameters:
      current - The Current object for the invocation.
      Returns:
      The Slice type IDs of the interfaces supported by this object, in base-to-derived order. The first element of the returned array is always ::Ice::Object.
    • ice_id

      default String ice_id(Current current)
      Description copied from interface: Object
      Returns the Slice type ID of the most-derived interface supported by this object.
      Specified by:
      ice_id in interface Object
      Parameters:
      current - The Current object for the invocation.
      Returns:
      The Slice type ID of the most-derived interface.
    • ice_staticId

      static String 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.