org.brains2b.coffee
Class NewsServer
java.lang.Object
org.brains2b.coffee.NewsServer
- All Implemented Interfaces:
- TicketHandler
- public class NewsServer
- extends java.lang.Object
- implements TicketHandler
[Short description]
[Long description]
- Version:
- [version] [lastrevisiondate]
- Author:
- dennis@brains2b.nl
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NewsServer
public NewsServer(ServerDescriptor server)
NewsServer
public NewsServer(java.lang.String address,
int port,
java.lang.String path)
NewsServer
public NewsServer(java.lang.String address,
int port,
java.io.File path)
handleEvent
public NNTPMessage handleEvent(CoffeeEvent event)
throws CoffeeSpill
- Specified by:
handleEvent
in interface TicketHandler
- Throws:
CoffeeSpill
getGroupList
public GroupList getGroupList()
getNewArticles
public NNTPMessage getNewArticles(NewsGroup group)
getArticle
public NNTPMessage getArticle(int number)
getArticle
public NNTPMessage getArticle(java.lang.String groupName,
java.lang.String messageId)
getArticle
public NNTPMessage getArticle(java.lang.String groupName,
int type,
java.lang.String value)
getArticle
public NNTPMessage getArticle(java.lang.String groupName,
int number)
post
public NNTPMessage post(Article a)
getAddress
public java.lang.String getAddress()
getMaxConnection
public int getMaxConnection()
setMaxConnection
public void setMaxConnection(int maxConnection)
close
public void close()
throws java.lang.Exception
- Specified by:
close
in interface TicketHandler
- Throws:
java.lang.Exception
isAvailable
public boolean isAvailable()
- Specified by:
isAvailable
in interface TicketHandler
addProgressMonitor
public void addProgressMonitor(ProgressMonitor monitor)
- Specified by:
addProgressMonitor
in interface TicketHandler
open
public void open()
- Specified by:
open
in interface TicketHandler
removeProgressMonitor
public void removeProgressMonitor(ProgressMonitor monitor)
- Specified by:
removeProgressMonitor
in interface TicketHandler
getHandledEvents
public int[] getHandledEvents()
- Specified by:
getHandledEvents
in interface TicketHandler
getDescriptor
public ServerDescriptor getDescriptor()