Interface RepositorySystemSession

All Known Subinterfaces:
RepositorySystemSession.CloseableSession
All Known Implementing Classes:
AbstractForwardingRepositorySystemSession, DefaultCloseableSession, DefaultRepositorySystemSession

public interface RepositorySystemSession
Defines settings and components that control the repository system. Once initialized, the session object itself is supposed to be immutable and hence can safely be shared across an entire application and any concurrent threads reading it. Components that wish to tweak some aspects of an existing session should use the copy constructor of DefaultRepositorySystemSession and its mutators to derive a custom session.
Restriction:
This interface is not intended to be extended by clients.
Restriction:
This interface is not intended to be implemented by clients.