org.alliance.core.file.share
Class ShareManager

java.lang.Object
  extended by org.alliance.core.file.share.ShareManager

public class ShareManager
extends java.lang.Object

Created by IntelliJ IDEA. User: maciek Date: 2006-jan-06 Time: 15:40:55 To change this template use File | Settings | File Templates.


Constructor Summary
ShareManager(CoreSubsystem core, Settings settings)
           
 
Method Summary
 ShareBase getBaseByPath(java.lang.String path)
           
 ShareBase getBaseByPathHashCode(int i)
           
 CoreSubsystem getCore()
           
 FileDatabase getFileDatabase()
           
 Settings getSettings()
           
 ShareScanner getShareMonitor()
           
 java.util.Collection<ShareBase> shareBases()
           
 void shutdown()
           
 void updateShareBases()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShareManager

public ShareManager(CoreSubsystem core,
                    Settings settings)
             throws java.io.IOException
Throws:
java.io.IOException
Method Detail

updateShareBases

public void updateShareBases()

shutdown

public void shutdown()
              throws java.io.IOException
Throws:
java.io.IOException

getBaseByPath

public ShareBase getBaseByPath(java.lang.String path)

getFileDatabase

public FileDatabase getFileDatabase()

getSettings

public Settings getSettings()

shareBases

public java.util.Collection<ShareBase> shareBases()

getBaseByPathHashCode

public ShareBase getBaseByPathHashCode(int i)

getShareMonitor

public ShareScanner getShareMonitor()

getCore

public CoreSubsystem getCore()