Package aQute.bnd.build
Class Workspace.WorkspaceData
- java.lang.Object
-
- aQute.bnd.build.Workspace.WorkspaceData
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Enclosing class:
- Workspace
class Workspace.WorkspaceData extends java.lang.Object implements java.lang.AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description (package private) CloseableMemoize<WorkspaceClassIndex>
classIndex
(package private) CloseableMemoize<WorkspaceExternalPluginHandler>
externalPlugins
(package private) Memoize<Parameters>
gestalt
(package private) CloseableMemoize<LibraryHandler>
libraryHandler
(package private) RemoteWorkspaceServer
remoteServer
(package private) Memoize<java.util.List<RepositoryPlugin>>
repositories
-
Constructor Summary
Constructors Constructor Description WorkspaceData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
-
-
-
Field Detail
-
repositories
final Memoize<java.util.List<RepositoryPlugin>> repositories
-
remoteServer
final RemoteWorkspaceServer remoteServer
-
classIndex
final CloseableMemoize<WorkspaceClassIndex> classIndex
-
externalPlugins
final CloseableMemoize<WorkspaceExternalPluginHandler> externalPlugins
-
libraryHandler
final CloseableMemoize<LibraryHandler> libraryHandler
-
gestalt
final Memoize<Parameters> gestalt
-
-