Interface SessionControl

All Superinterfaces:
com.zeroc.Ice.Object

public interface SessionControl extends com.zeroc.Ice.Object
An administrative session control object, which is tied to the lifecycle of a Session.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.zeroc.Ice.Object

    com.zeroc.Ice.Object.Ice_invokeResult
  • Method Summary

    Modifier and Type
    Method
    Description
    adapterIds(com.zeroc.Ice.Current current)
    Access the object that manages the allowable adapter identities for objects for this session.
    categories(com.zeroc.Ice.Current current)
    Access the object that manages the allowable categories for object identities for this session.
    void
    destroy(com.zeroc.Ice.Current current)
    Destroy the associated session.
    int
    getSessionTimeout(com.zeroc.Ice.Current current)
    Get the session timeout.
    default String
    ice_id(com.zeroc.Ice.Current current)
     
    default String[]
    ice_ids(com.zeroc.Ice.Current current)
     
    static String
     
    identities(com.zeroc.Ice.Current current)
    Access the object that manages the allowable object identities for this session.

    Methods inherited from interface com.zeroc.Ice.Object

    _iceRead, _iceReadImpl, _iceWrite, _iceWriteImpl, ice_dispatch, ice_isA, ice_ping
  • Method Details

    • categories

      StringSetPrx categories(com.zeroc.Ice.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(com.zeroc.Ice.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(com.zeroc.Ice.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(com.zeroc.Ice.Current current)
      Get the session timeout.
      Parameters:
      current - The Current object for the invocation.
      Returns:
      The timeout.
    • destroy

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

      default String[] ice_ids(com.zeroc.Ice.Current current)
      Specified by:
      ice_ids in interface com.zeroc.Ice.Object
    • ice_id

      default String ice_id(com.zeroc.Ice.Current current)
      Specified by:
      ice_id in interface com.zeroc.Ice.Object
    • ice_staticId

      static String ice_staticId()