public class DropBoxManagerImpl extends java.lang.Object implements DropBoxManager
Title: Service Event Fabric Core
Description: DropBox manager implementation.
Copyright: Copyright (c) 2019
Company: StreamScape Technologies
Modifier and Type | Class and Description |
---|---|
class |
DropBoxManagerImpl.DropBoxSharedResourcesCleaner |
Constructor and Description |
---|
DropBoxManagerImpl(RuntimeContext context) |
Modifier and Type | Method and Description |
---|---|
void |
addDropBox(DropBox dropBox) |
DropBoxAccessor |
createDropBoxAccessor(java.lang.String name) |
void |
destroy() |
void |
disable(java.lang.String name) |
void |
dropDropBox(java.lang.String name,
boolean withContent) |
void |
enable(java.lang.String name) |
java.util.List |
getDropBoxes() |
boolean |
isEnabled(java.lang.String name) |
java.util.List |
listDropBoxes() |
java.util.List |
listDropBoxesVisibleBy(java.lang.String username) |
DropBox |
lookupDropBox(java.lang.String name) |
void |
updateDropBox(java.lang.String dropBoxName,
java.util.function.Consumer updateFunction) |
void |
validateDropBoxPaths() |
public DropBoxManagerImpl(RuntimeContext context) throws FabricException
FabricException
public void validateDropBoxPaths() throws FabricException
FabricException
public void destroy()
destroy
in interface DropBoxManager
public DropBoxAccessor createDropBoxAccessor(java.lang.String name)
createDropBoxAccessor
in interface DropBoxManager
public void addDropBox(DropBox dropBox) throws DropBoxFactoryException
addDropBox
in interface DropBoxManager
DropBoxFactoryException
public java.util.List getDropBoxes()
getDropBoxes
in interface DropBoxManager
public DropBox lookupDropBox(java.lang.String name)
lookupDropBox
in interface DropBoxManager
public void updateDropBox(java.lang.String dropBoxName, java.util.function.Consumer updateFunction)
updateDropBox
in interface DropBoxManager
public void dropDropBox(java.lang.String name, boolean withContent)
dropDropBox
in interface DropBoxManager
public void enable(java.lang.String name)
enable
in interface DropBoxManager
public void disable(java.lang.String name)
disable
in interface DropBoxManager
public java.util.List listDropBoxes()
listDropBoxes
in interface DropBoxManager
public java.util.List listDropBoxesVisibleBy(java.lang.String username)
listDropBoxesVisibleBy
in interface DropBoxManager
public boolean isEnabled(java.lang.String name)
isEnabled
in interface DropBoxManager
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.