edu.ntnu.cikmr.services.peers
Class PeersService

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

public class PeersService
extends AbstractService

Title:

Description:

Copyright: Copyright (c) 2007

Company:


Field Summary
 
Fields inherited from class edu.ntnu.cikmr.services.AbstractService
listenerList
 
Constructor Summary
PeersService()
           
 
Method Summary
 void addPeerListener(PeerListener l)
           
 Peer getMe()
           
 Peer[] getPeers()
           
 void init(ServiceManager manager)
           
 boolean isStarted()
           
 void removePeerListener(PeerListener l)
           
 void start(PeerGroup peerGroup)
           
 void 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

PeersService

public PeersService()
Method Detail

getPeers

public Peer[] getPeers()

getMe

public Peer getMe()

init

public void init(ServiceManager manager)

isStarted

public boolean isStarted()

start

public void start(PeerGroup peerGroup)
           throws java.io.IOException,
                  java.lang.IllegalStateException,
                  java.lang.IllegalArgumentException
Throws:
java.io.IOException
java.lang.IllegalStateException
java.lang.IllegalArgumentException

stop

public void stop()
          throws java.io.IOException,
                 java.lang.IllegalStateException
Throws:
java.io.IOException
java.lang.IllegalStateException

addPeerListener

public void addPeerListener(PeerListener l)

removePeerListener

public void removePeerListener(PeerListener l)