Interface CDOCommonSession.Options

  • All Superinterfaces:
    org.eclipse.net4j.util.event.INotifier, org.eclipse.net4j.util.options.IOptions
    All Known Subinterfaces:
    CDONet4jSession.Options, CDOSession.Options, CDOSession.Options, InternalSession
    Enclosing interface:
    CDOCommonSession

    public static interface CDOCommonSession.Options
    extends org.eclipse.net4j.util.options.IOptions
    Encapsulates the configuration options of CDO sessions that are common to both client and server side.
    Author:
    Simon McDuff
    No Implement
    This interface is not intended to be implemented by clients.
    No Extend
    This interface is not intended to be extended by clients.
    • Method Detail

      • getContainer

        CDOCommonSession getContainer()
        Returns the session of this options object.
        Specified by:
        getContainer in interface org.eclipse.net4j.util.options.IOptions
        Since:
        4.0
      • isPassiveUpdateEnabled

        boolean isPassiveUpdateEnabled()
      • setPassiveUpdateEnabled

        void setPassiveUpdateEnabled​(boolean enabled)
        Specifies whether objects will be invalidated due by other users changes.

        Example:

        session.setPassiveUpdateEnabled(false);

        By default this property is enabled. If this property is disabled the latest versions of objects can still be obtained by calling refresh().

        Passive update can be disabled in cases where more performance is needed and/or more control over when objects will be refreshed.

        When enabled again, a refresh will be automatically performed to be in sync with the server.

        Since:
        3.0