edu.ntnu.cikmr.services.resources
Class ResourceManagerService

java.lang.Object
  extended by edu.ntnu.cikmr.services.AbstractService
      extended by edu.ntnu.cikmr.services.resources.ResourceManagerService
All Implemented Interfaces:
Service

public class ResourceManagerService
extends AbstractService


Constructor Summary
ResourceManagerService()
           
 
Method Summary
 void addResourceListener(ResourceListener l)
           
 Resource findResource(java.lang.String type, boolean local)
           
 Resource findResource(java.lang.String type, java.lang.String location, boolean local)
           
 Resource[] getAll()
           
 void init(ServiceManager manager)
          init
 boolean isStarted()
          isStarted
 void removeResourceListener(ResourceListener l)
           
 void start(PeerGroup peerGroup)
          start
 void stop()
          stop
 
Methods inherited from class edu.ntnu.cikmr.services.AbstractService
addServiceListener, fireServiceStarted, fireServiceStopped, removeServiceListner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceManagerService

public ResourceManagerService()
Method Detail

addResourceListener

public void addResourceListener(ResourceListener l)

removeResourceListener

public void removeResourceListener(ResourceListener l)

init

public void init(ServiceManager manager)
init

Parameters:
manager - ServiceManager

isStarted

public boolean isStarted()
isStarted

Returns:
boolean

start

public void start(PeerGroup peerGroup)
           throws java.io.IOException
start

Parameters:
peerGroup - PeerGroup
Throws:
java.io.IOException

stop

public void stop()
          throws java.io.IOException
stop

Throws:
java.io.IOException

findResource

public Resource findResource(java.lang.String type,
                             boolean local)

findResource

public Resource findResource(java.lang.String type,
                             java.lang.String location,
                             boolean local)

getAll

public Resource[] getAll()