| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
@Extensible
@DirectoryServerExtension
@DirectoryProxyServerExtension(appliesToLocalContent=true,
                               appliesToRemoteContent=false)
@SynchronizationServerExtension(appliesToLocalContent=true,
                                appliesToSynchronizedContent=false)
@MetricsEngineExtension
@IdentityBrokerExtension
@ThreadSafety(level=INTERFACE_NOT_THREADSAFE)
public interface DiskSpaceConsumer
This interface defines a set of methods that should be implemented by
 classes which may consume a significant amount of disk space on the server
 filesystem.  It may be used by the server to monitor usable disk space for
 those components.  Disk space consumers should be registered using the
 ServerContext.registerDiskSpaceConsumer method, and should be
 deregistered using the corresponding deregisterDiskSpaceConsumer
 method if they are no longer needed.
| Method Summary | |
|---|---|
 java.lang.String | 
getDiskSpaceConsumerName()
Retrieves the name that should be used to identify this disk space consumer.  | 
 java.util.List<java.io.File> | 
getDiskSpaceConsumerPaths()
Retrieves a list of filesystem paths in which this disk space consumer may store files which may consume a significant amount of space.  | 
| Method Detail | 
|---|
java.lang.String getDiskSpaceConsumerName()
java.util.List<java.io.File> getDiskSpaceConsumerPaths()
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||