Index

A B C D E F G H I J L M N O P Q R S T U V W X 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form

A

a - Variable in Klasse org.sonews.util.Pair
 
AbstractConfig - Klasse in org.sonews.config
Base class for Config and BootstrapConfig.
AbstractConfig() - Konstruktor für Klasse org.sonews.config.AbstractConfig
 
AccessControl - Schnittstelle in org.sonews.auth
 
add(NNTPConnection) - Methode in Klasse org.sonews.daemon.Connections
Adds the given NNTPConnection to the Connections management.
addArticle(Article) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
Adds an article to the database.
addArticle(Article) - Methode in Schnittstelle org.sonews.storage.Storage
Stores the given Article in the storage.
addArticle(Article, int) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
Adds an article to the database.
addSubscription(Subscription) - Methode in Klasse org.sonews.feed.PullFeeder
 
allGroupNames - Statische Variable in Klasse org.sonews.storage.Group
 
allGroups - Statische Variable in Klasse org.sonews.storage.Group
 
allSubs - Statische Variable in Klasse org.sonews.feed.Subscription
 
Application - Klasse in org.sonews
Startup class of the daemon.
Application() - Konstruktor für Klasse org.sonews.Application
 
arise() - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
Rises the database: reconnect and recreate all prepared statements.
article - Variable in Klasse org.sonews.daemon.command.IHaveCommand
 
article - Variable in Klasse org.sonews.daemon.command.PostCommand
 
Article - Schnittstelle in org.sonews.storage
A news article.
ARTICLE_MAXSIZE - Statische Variable in Klasse org.sonews.config.Config
BackendConfig key constant.
ArticleCommand - Klasse in org.sonews.daemon.command
Class handling the ARTICLE, BODY and HEAD commands.
ArticleCommand() - Konstruktor für Klasse org.sonews.daemon.command.ArticleCommand
 
ArticleImpl - Klasse in org.sonews.storage
Represents a newsgroup article.
ArticleImpl() - Konstruktor für Klasse org.sonews.storage.ArticleImpl
 
ArticleImpl(Message) - Konstruktor für Klasse org.sonews.storage.ArticleImpl
Creates an Article instance using the data from the javax.mail.Message object.
ArticleImpl(String, byte[]) - Konstruktor für Klasse org.sonews.storage.ArticleImpl
Creates a new Article object using the date from the given raw data.
ArticleInputStream - Klasse in org.sonews.util.io
Capsulates an ArticleImpl to provide a raw InputStream.
ArticleInputStream(Article) - Konstruktor für Klasse org.sonews.util.io.ArticleInputStream
 
articleQueue - Variable in Klasse org.sonews.feed.PushFeeder
 
ArticleTransmitter - Klasse in org.sonews.util.io
The ArticleTransmitter class encapsulates the functionality to transmit a news article from one newsserver to another.
ArticleTransmitter(String, String) - Konstruktor für Klasse org.sonews.util.io.ArticleTransmitter
 
ArticleTransmitter.Endpoint - Klasse in org.sonews.util.io
 
ArticleWriter - Klasse in org.sonews.util.io
Posts an ArticleImpl to a NNTP server using the POST command.
ArticleWriter(String, int) - Konstruktor für Klasse org.sonews.util.io.ArticleWriter
 
authenticated - Variable in Klasse org.sonews.auth.User
 
authenticateUser(String, char[]) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
authenticateUser(String, char[]) - Methode in Schnittstelle org.sonews.storage.Storage
Veraltet. 
AuthInfoCommand - Klasse in org.sonews.auth
 
AuthInfoCommand() - Konstruktor für Klasse org.sonews.auth.AuthInfoCommand
 
AVAILABLE_KEYS - Statische Variable in Klasse org.sonews.config.Config
 

B

b - Variable in Klasse org.sonews.util.Pair
 
body - Variable in Klasse org.sonews.storage.ArticleImpl
 
bodySize - Variable in Klasse org.sonews.daemon.command.IHaveCommand
 
bodySize - Variable in Klasse org.sonews.daemon.command.PostCommand
 
buf - Variable in Klasse org.sonews.util.io.ArticleInputStream
 
bufBody - Variable in Klasse org.sonews.daemon.command.IHaveCommand
 
bufBody - Variable in Klasse org.sonews.daemon.command.PostCommand
 
buildOverview(Article, long) - Methode in Klasse org.sonews.daemon.command.OverCommand
 
BYTES - Statische Variable in Klasse org.sonews.storage.Headers
 

C

CAPABILITIES - Statische Variable in Klasse org.sonews.daemon.command.CapabilitiesCommand
 
CapabilitiesCommand - Klasse in org.sonews.daemon.command
The CAPABILITIES command allows a client to determine the capabilities of the server at any given time.
CapabilitiesCommand() - Konstruktor für Klasse org.sonews.daemon.command.CapabilitiesCommand
 
changeGroup(String) - Methode in Klasse org.sonews.feed.PullFeeder
Changes to the given group and returns its high mark.
changeGroup(String, ArticleTransmitter.Endpoint) - Statische Methode in Klasse org.sonews.util.io.ArticleTransmitter
 
charset - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
chunkListPost(String) - Statische Methode in Klasse org.sonews.mlgw.Dispatcher
Chunks out the email address of the full List-Post header field.
close() - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
close() - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
close() - Methode in Klasse org.sonews.mlgw.SMTPTransport
 
close() - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
Closes the JDBCDatabase connection.
close() - Methode in Klasse org.sonews.util.io.ArticleWriter
 
closeResultSet(ResultSet) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
command - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
Command - Schnittstelle in org.sonews.daemon.command
Interface for pluggable NNTP commands handling classes.
CommandLineConfig - Klasse in org.sonews.config
 
CommandLineConfig() - Konstruktor für Klasse org.sonews.config.CommandLineConfig
 
commandMapping - Variable in Klasse org.sonews.daemon.CommandSelector
 
CommandSelector - Klasse in org.sonews.daemon
Selects the correct command processing class.
CommandSelector() - Konstruktor für Klasse org.sonews.daemon.CommandSelector
 
Config - Klasse in org.sonews.config
Configuration facade class.
Config() - Konstruktor für Klasse org.sonews.config.Config
 
CONFIGFILE - Statische Variable in Klasse org.sonews.config.Config
 
conn - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
connByChannel - Variable in Klasse org.sonews.daemon.Connections
 
connect(String, int) - Methode in Klasse org.sonews.util.io.ArticleTransmitter
Connects to the NNTP server identified by host and port and reads the first server HELLO message of the server.
connections - Variable in Klasse org.sonews.daemon.Connections
 
Connections - Klasse in org.sonews.daemon
Daemon thread collecting all NNTPConnection instances.
Connections() - Konstruktor für Klasse org.sonews.daemon.Connections
 
connectTo(String, int) - Methode in Klasse org.sonews.feed.PullFeeder
 
connQueue - Variable in Klasse org.sonews.daemon.io.PlatformThreadedNNTPDaemon
 
CONTENT_TYPE - Statische Variable in Klasse org.sonews.storage.Headers
 
context - Variable in Klasse org.sonews.daemon.command.HelpCommand
 
context - Variable in Klasse org.sonews.daemon.CommandSelector
 
context - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
context - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPDaemon
 
context - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCStorageProvider
 
CONTROL - Statische Variable in Klasse org.sonews.storage.Headers
 
controlMessage(NNTPConnection, Article) - Methode in Klasse org.sonews.daemon.command.PostCommand
Article is a control message and needs special handling.
countArticles() - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
countArticles() - Methode in Schnittstelle org.sonews.storage.Storage
 
createArticle() - Statische Methode in Klasse org.sonews.storage.StorageManager
 
createArticle(Message) - Statische Methode in Klasse org.sonews.storage.StorageManager
 
createArticle(String, byte[]) - Statische Methode in Klasse org.sonews.storage.StorageManager
 
createCredentials() - Methode in Klasse org.sonews.mlgw.SMTPTransport
 
createOrUpdateGroup(Group) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
createOrUpdateGroup(Group) - Methode in Schnittstelle org.sonews.storage.Storage
 
current() - Statische Methode in Klasse org.sonews.storage.StorageManager
 
currentArticle - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
currentGroup - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 

D

daemon - Variable in Klasse org.sonews.daemon.DaemonRunner
 
DaemonRunnable - Schnittstelle in org.sonews.daemon
 
DaemonRunner - Klasse in org.sonews.daemon
Provides the default implementation for classes implementing the DaemonRunnable interface.
DaemonRunner() - Konstruktor für Klasse org.sonews.daemon.DaemonRunner
 
DaemonThread - Klasse in org.sonews.daemon
Base class of all sonews threads.
DaemonThread(Runnable) - Konstruktor für Klasse org.sonews.daemon.DaemonThread
Constructs a new DaemonThread with the given Runnable.
databases - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCStorageProvider
 
DATE - Statische Variable in Klasse org.sonews.storage.Headers
 
DEBUG - Statische Variable in Klasse org.sonews.config.Config
Key constant.
defaultConfig - Statische Variable in Klasse org.sonews.config.FileConfig
 
delete(String) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
delete(String) - Methode in Schnittstelle org.sonews.storage.Storage
 
DELETED - Statische Variable in Klasse org.sonews.storage.Group
If this flag is set the Group is marked as deleted and must not occur in any output.
disableProvider() - Statische Methode in Klasse org.sonews.storage.StorageManager
Disables the current provider.
disconnect() - Methode in Klasse org.sonews.feed.PullFeeder
 
Dispatcher - Klasse in org.sonews.mlgw
Dispatches messages from mailing list to newsserver or vice versa.
Dispatcher() - Konstruktor für Klasse org.sonews.mlgw.Dispatcher
 
Dispatcher.PasswordAuthenticator - Klasse in org.sonews.mlgw
 
dispose() - Methode in Schnittstelle org.sonews.daemon.DaemonRunnable
Called by the DaemonThread when requestShutdown() was called.
dispose() - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPDaemon
Close the server socket and shutdown the thread pool.
dispose() - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCStorageProvider
 
dispose() - Statische Methode in Klasse org.sonews.storage.StorageManager
 
dispose() - Methode in Schnittstelle org.sonews.storage.StorageProvider
Closes this storage provider and frees all resources and connections.

E

ehlo(String) - Methode in Klasse org.sonews.mlgw.SMTPTransport
 
enableProvider(StorageProvider) - Statische Methode in Klasse org.sonews.storage.StorageManager
Sets the current storage provider.
Endpoint() - Konstruktor für Klasse org.sonews.util.io.ArticleTransmitter.Endpoint
 
equals(Object) - Methode in Klasse org.sonews.feed.Subscription
 
equals(Object) - Methode in Klasse org.sonews.storage.Group
 
escapeString(String) - Methode in Klasse org.sonews.daemon.command.OverCommand
 
EVENTLOG - Statische Variable in Klasse org.sonews.config.Config
BackendConfig key constant.

F

FEED_NEWSPERRUN - Statische Variable in Klasse org.sonews.config.Config
 
FEED_PULLINTERVAL - Statische Variable in Klasse org.sonews.config.Config
 
feedtype - Variable in Klasse org.sonews.feed.Subscription
 
FileConfig - Klasse in org.sonews.config
Manages the bootstrap configuration.
FileConfig() - Konstruktor für Klasse org.sonews.config.FileConfig
Config is a singelton class with only one instance at time.
Finished - Enum-Konstante in Enum-Klasse org.sonews.daemon.command.PostState
 
finishPOST() - Methode in Klasse org.sonews.util.io.ArticleWriter
 
flags - Variable in Klasse org.sonews.storage.Group
 
FROM - Statische Variable in Klasse org.sonews.storage.Headers
 

G

generateMessageID() - Methode in Klasse org.sonews.storage.ArticleImpl
Generates a message id for this article and sets it into the header object.
get(int, String, String) - Methode in Klasse org.sonews.config.Config
 
get(String) - Methode in Klasse org.sonews.daemon.CommandSelector
 
get(String) - Statische Methode in Klasse org.sonews.storage.Group
 
get(String, boolean) - Methode in Klasse org.sonews.config.AbstractConfig
 
get(String, int) - Methode in Klasse org.sonews.config.AbstractConfig
 
get(String, long) - Methode in Klasse org.sonews.config.AbstractConfig
Returns a long config value specified via the given key.
get(String, String) - Methode in Klasse org.sonews.config.AbstractConfig
 
get(String, String) - Methode in Klasse org.sonews.config.CommandLineConfig
 
get(String, String) - Methode in Klasse org.sonews.config.Config
 
get(String, String) - Methode in Klasse org.sonews.config.FileConfig
Returns the value that is stored within this config identified by the given key.
get(SocketChannel) - Methode in Klasse org.sonews.daemon.Connections
 
getA() - Methode in Klasse org.sonews.util.Pair
 
getAll() - Statische Methode in Klasse org.sonews.feed.Subscription
 
getAll() - Statische Methode in Klasse org.sonews.storage.Group
Reads and parses the groups.conf file if not done yet and returns a list of loaded Group objects.
getAllHeaders() - Methode in Schnittstelle org.sonews.storage.Article
 
getAllHeaders() - Methode in Klasse org.sonews.storage.ArticleImpl
 
getAndRepostArticle(Storage, Subscription, String) - Methode in Klasse org.sonews.feed.PullFeeder
 
getArticle(long) - Methode in Klasse org.sonews.storage.Group
 
getArticle(long, long) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
Retrieves an article by its ID.
getArticle(long, long) - Methode in Schnittstelle org.sonews.storage.Storage
 
getArticle(String) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
getArticle(String) - Methode in Schnittstelle org.sonews.storage.Storage
 
getArticleHeaders(long) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
getArticleHeaders(Group, long, long, String, String) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
Searches for fitting header values using the given regular expression.
getArticleHeaders(Group, long, long, String, String) - Methode in Schnittstelle org.sonews.storage.Storage
 
getArticleHeads(long, long) - Methode in Klasse org.sonews.storage.Group
 
getArticleHeads(Group, long, long) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
Returns a list of Long/ArticleImpl Pairs.
getArticleHeads(Group, long, long) - Methode in Schnittstelle org.sonews.storage.Storage
 
getArticleIndex(Article, Group) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
getArticleIndex(Article, Group) - Methode in Schnittstelle org.sonews.storage.Storage
 
getArticleNumbers() - Methode in Klasse org.sonews.storage.Group
 
getArticleNumbers(long) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
getArticleNumbers(long) - Methode in Schnittstelle org.sonews.storage.Storage
 
getB() - Methode in Klasse org.sonews.util.Pair
 
getBody() - Methode in Schnittstelle org.sonews.storage.Article
Returns the body string.
getBody() - Methode in Klasse org.sonews.storage.ArticleImpl
Returns the body string.
getCurrentArticle() - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
getCurrentArticle() - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
getCurrentCharset() - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
getCurrentCharset() - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
getCurrentGroup() - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
getCurrentGroup() - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
getDescription() - Methode in Klasse org.sonews.storage.Group
 
getFeedtype() - Methode in Klasse org.sonews.feed.Subscription
 
getFirstArticleNumber() - Methode in Klasse org.sonews.storage.Group
 
getFirstArticleNumber(Group) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
getFirstArticleNumber(Group) - Methode in Schnittstelle org.sonews.storage.Storage
 
getFlags() - Methode in Klasse org.sonews.storage.Group
 
getGroup() - Methode in Klasse org.sonews.feed.Subscription
 
getGroupFor(Message, boolean) - Statische Methode in Klasse org.sonews.mlgw.Dispatcher
This method inspects the header of the given message, trying to find the most appropriate recipient.
getGroups() - Methode in Schnittstelle org.sonews.storage.Article
 
getGroups() - Methode in Klasse org.sonews.storage.ArticleImpl
 
getGroups() - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
getGroups() - Methode in Schnittstelle org.sonews.storage.Storage
 
getHeader(String) - Methode in Schnittstelle org.sonews.storage.Article
Convenience method for getHeader(name, false).
getHeader(String) - Methode in Klasse org.sonews.storage.ArticleImpl
 
getHeader(String, boolean) - Methode in Schnittstelle org.sonews.storage.Article
Returns the header field with given name.
getHeader(String, boolean) - Methode in Klasse org.sonews.storage.ArticleImpl
Returns the header field with given name.
getHeaderSource() - Methode in Schnittstelle org.sonews.storage.Article
 
getHeaderSource() - Methode in Klasse org.sonews.storage.ArticleImpl
 
getHelpString() - Methode in Schnittstelle org.sonews.daemon.command.HelpfulCommand
 
getHost() - Methode in Klasse org.sonews.feed.Subscription
 
getIndexOf(Article) - Methode in Klasse org.sonews.storage.Group
 
getInstance() - Statische Methode in Klasse org.sonews.config.CommandLineConfig
 
getInstance() - Statische Methode in Klasse org.sonews.config.FileConfig
 
getInstance() - Statische Methode in Klasse org.sonews.daemon.Connections
 
getInternalID() - Methode in Klasse org.sonews.storage.Group
 
getLastActivity() - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
getLastActivity() - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
getLastArticleNumber() - Methode in Klasse org.sonews.storage.Group
 
getLastArticleNumber(Group) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
getLastArticleNumber(Group) - Methode in Schnittstelle org.sonews.storage.Storage
 
getLines(String) - Statische Methode in Klasse org.sonews.util.io.Resource
 
getMaxArticleID() - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
This method is only called by addArticle which is already synchronized, so we do not need a synchronization here.
getMaxArticleIndex(long) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
Returns the largest article index (watermark) in this very group.
getMessageID() - Methode in Schnittstelle org.sonews.storage.Article
 
getMessageID() - Methode in Klasse org.sonews.storage.ArticleImpl
Returns the Message-ID of this ArticleImpl.
getName() - Methode in Klasse org.sonews.storage.Group
 
getOldestArticle() - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
getOldestArticle() - Methode in Schnittstelle org.sonews.storage.Storage
 
getPasswordAuthentication() - Methode in Klasse org.sonews.mlgw.Dispatcher.PasswordAuthenticator
 
getPasswordAuthentication() - Methode in Klasse org.sonews.mlgw.MailPoller.PasswordAuthenticator
 
getPort() - Methode in Klasse org.sonews.feed.Subscription
 
getPostingsCount() - Methode in Klasse org.sonews.storage.Group
 
getPostingsCount(String) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
getPostingsCount(String) - Methode in Schnittstelle org.sonews.storage.Storage
 
getSocket() - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
getSocket() - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
getSocketChannel() - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
getSocketChannel() - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
Veraltet.
getSupportedCommandStrings() - Methode in Klasse org.sonews.auth.AuthInfoCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.ArticleCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.CapabilitiesCommand
 
getSupportedCommandStrings() - Methode in Schnittstelle org.sonews.daemon.command.Command
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.GroupCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.HelpCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.IHaveCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.ListCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.ListGroupCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.ModeReaderCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.NewGroupsCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.NextPrevCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.OverCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.PostCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.QuitCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.StatCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.UnsupportedCommand
 
getSupportedCommandStrings() - Methode in Klasse org.sonews.daemon.command.XPatCommand
 
getUser() - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
getUser() - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
getUser() - Methode in Klasse org.sonews.storage.ArticleImpl
 
getUserName() - Methode in Klasse org.sonews.auth.User
 
group - Variable in Klasse org.sonews.feed.Subscription
 
group - Variable in Klasse org.sonews.util.io.ArticleTransmitter
 
Group - Klasse in org.sonews.storage
Represents a logical Group within this newsserver.
Group(String, long, int) - Konstruktor für Klasse org.sonews.storage.Group
Constructor.
GroupCommand - Klasse in org.sonews.daemon.command
Class handling the GROUP command.
GroupCommand() - Konstruktor für Klasse org.sonews.daemon.command.GroupCommand
 

H

hasBody() - Methode in Schnittstelle org.sonews.storage.Article
 
hasBody() - Methode in Klasse org.sonews.storage.ArticleImpl
 
hasFinished() - Methode in Klasse org.sonews.auth.AuthInfoCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.ArticleCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.CapabilitiesCommand
First called after one call to processLine().
hasFinished() - Methode in Schnittstelle org.sonews.daemon.command.Command
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.GroupCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.HelpCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.IHaveCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.ListCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.ListGroupCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.ModeReaderCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.NewGroupsCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.NextPrevCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.OverCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.PostCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.QuitCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.StatCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.UnsupportedCommand
 
hasFinished() - Methode in Klasse org.sonews.daemon.command.XPatCommand
 
hashCode() - Methode in Klasse org.sonews.feed.Subscription
 
hashCode() - Methode in Klasse org.sonews.storage.Group
 
hasPermission(String, char[], String) - Methode in Schnittstelle org.sonews.auth.AccessControl
 
headers - Variable in Klasse org.sonews.daemon.command.IHaveCommand
 
headers - Variable in Klasse org.sonews.daemon.command.PostCommand
 
headers - Variable in Klasse org.sonews.storage.ArticleImpl
 
Headers - Klasse in org.sonews.storage
Contains header constants.
Headers() - Konstruktor für Klasse org.sonews.storage.Headers
 
headerSrc - Variable in Klasse org.sonews.storage.ArticleImpl
 
helo(String) - Methode in Klasse org.sonews.mlgw.SMTPTransport
 
HelpCommand - Klasse in org.sonews.daemon.command
This command provides a short summary of the commands that are understood by this implementation of the server.
HelpCommand() - Konstruktor für Klasse org.sonews.daemon.command.HelpCommand
 
HelpfulCommand - Schnittstelle in org.sonews.daemon.command
 
highMarks - Variable in Klasse org.sonews.feed.PullFeeder
 
host - Variable in Klasse org.sonews.feed.Subscription
 
HOSTNAME - Statische Variable in Klasse org.sonews.config.Config
 

I

id - Variable in Klasse org.sonews.storage.Group
 
IHaveCommand - Klasse in org.sonews.daemon.command
IHAVE command is used by other newsservers for peering.
IHaveCommand() - Konstruktor für Klasse org.sonews.daemon.command.IHaveCommand
 
impliedCapability() - Methode in Klasse org.sonews.auth.AuthInfoCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.ArticleCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.CapabilitiesCommand
 
impliedCapability() - Methode in Schnittstelle org.sonews.daemon.command.Command
Returns capability string that is implied by this command class.
impliedCapability() - Methode in Klasse org.sonews.daemon.command.GroupCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.HelpCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.IHaveCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.ListCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.ListGroupCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.ModeReaderCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.NewGroupsCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.NextPrevCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.OverCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.PostCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.QuitCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.StatCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.UnsupportedCommand
 
impliedCapability() - Methode in Klasse org.sonews.daemon.command.XPatCommand
 
in - Variable in Klasse org.sonews.feed.PullFeeder
 
in - Variable in Klasse org.sonews.mlgw.SMTPTransport
 
in - Variable in Klasse org.sonews.util.io.ArticleTransmitter.Endpoint
 
init() - Methode in Klasse org.sonews.daemon.CommandSelector
 
initialize() - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCStorageProvider
 
inr - Variable in Klasse org.sonews.util.io.ArticleWriter
 
inst() - Statische Methode in Klasse org.sonews.config.Config
 
instance - Statische Variable in Klasse org.sonews.config.CommandLineConfig
 
instance - Statische Variable in Klasse org.sonews.config.Config
 
instance - Statische Variable in Klasse org.sonews.config.FileConfig
 
instance - Statische Variable in Klasse org.sonews.daemon.Connections
 
isArticleExisting(String) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
Checks if there is an article with the given messageid in the JDBCDatabase.
isArticleExisting(String) - Methode in Schnittstelle org.sonews.storage.Storage
 
isAuthenticated() - Methode in Klasse org.sonews.auth.User
In some configurations users don't have to use their password – they can just tell us their name and we will trust them – in this case User object will exist end user name will be filled, but this method will return false.
isDeleted() - Methode in Klasse org.sonews.storage.Group
 
isMailingList() - Methode in Klasse org.sonews.storage.Group
 
isPeer(String) - Statische Methode in Klasse org.sonews.feed.Subscription
 
isRemoteAllowed(NNTPConnection) - Methode in Klasse org.sonews.daemon.command.IHaveCommand
 
isRunning - Variable in Klasse org.sonews.daemon.DaemonThread
This variable is write synchronized through setRunning
isRunning() - Methode in Klasse org.sonews.daemon.DaemonThread
 
isStateful() - Methode in Klasse org.sonews.auth.AuthInfoCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.ArticleCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.CapabilitiesCommand
 
isStateful() - Methode in Schnittstelle org.sonews.daemon.command.Command
 
isStateful() - Methode in Klasse org.sonews.daemon.command.GroupCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.HelpCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.IHaveCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.ListCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.ListGroupCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.ModeReaderCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.NewGroupsCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.NextPrevCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.OverCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.PostCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.QuitCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.StatCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.UnsupportedCommand
 
isStateful() - Methode in Klasse org.sonews.daemon.command.XPatCommand
 
isSupported(String) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCStorageProvider
 
isSupported(String) - Methode in Schnittstelle org.sonews.storage.StorageProvider
 
isWriteable() - Methode in Klasse org.sonews.storage.Group
 

J

JDBCDatabase - Klasse in org.sonews.storage.impl.jdbc
Storage backend facade class for a relational SQL database using JDBC.
JDBCDatabase() - Konstruktor für Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
JDBCStorageProvider - Klasse in org.sonews.storage.impl.jdbc
StorageProvider for JDBC databases.
JDBCStorageProvider() - Konstruktor für Klasse org.sonews.storage.impl.jdbc.JDBCStorageProvider
 

L

last - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCStorageProvider
 
lastActivity - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
LEVEL_CLI - Statische Variable in Klasse org.sonews.config.Config
 
LEVEL_FILE - Statische Variable in Klasse org.sonews.config.Config
 
lineCount - Variable in Klasse org.sonews.daemon.command.IHaveCommand
 
lineCount - Variable in Klasse org.sonews.daemon.command.PostCommand
 
lineReceived(byte[]) - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
Due to the readLockGate there is no need to synchronize this method.
LINES - Statische Variable in Klasse org.sonews.storage.Headers
 
LIST_POST - Statische Variable in Klasse org.sonews.storage.Headers
 
ListCommand - Klasse in org.sonews.daemon.command
Class handling the LIST command.
ListCommand() - Konstruktor für Klasse org.sonews.daemon.command.ListCommand
 
ListGroupCommand - Klasse in org.sonews.daemon.command
Class handling the LISTGROUP command.
ListGroupCommand() - Konstruktor für Klasse org.sonews.daemon.command.ListGroupCommand
 
load() - Methode in Klasse org.sonews.config.FileConfig
Loads the configuration from the config file.
LOCALE - Statische Variable in Klasse org.sonews.storage.Group
If this flag is set the Group is local to this server, i.e., the news are not peered.
log - Variable in Klasse org.sonews.auth.AuthInfoCommand
 
log - Variable in Klasse org.sonews.config.Config
 
log - Variable in Klasse org.sonews.config.FileConfig
 
log - Variable in Klasse org.sonews.daemon.command.HelpCommand
 
log - Variable in Klasse org.sonews.daemon.command.IHaveCommand
 
log - Variable in Klasse org.sonews.daemon.command.ListCommand
 
log - Variable in Klasse org.sonews.daemon.command.OverCommand
 
log - Variable in Klasse org.sonews.daemon.command.PostCommand
 
log - Variable in Klasse org.sonews.daemon.CommandSelector
 
log - Variable in Klasse org.sonews.daemon.Connections
 
log - Variable in Klasse org.sonews.daemon.io.PlatformThreadedNNTPDaemon
 
log - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
log - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPDaemon
 
log - Variable in Klasse org.sonews.daemon.io.VirtualThreadedNNTPDaemon
 
log - Variable in Klasse org.sonews.feed.PullFeeder
 
log - Variable in Klasse org.sonews.feed.PushFeeder
 
log - Statische Variable in Klasse org.sonews.feed.Subscription
 
log - Statische Variable in Klasse org.sonews.mlgw.Dispatcher
 
log - Statische Variable in Klasse org.sonews.mlgw.MailPoller
 
log - Variable in Klasse org.sonews.storage.ArticleImpl
 
log - Statische Variable in Klasse org.sonews.storage.Group
 
log - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
log - Variable in Klasse org.sonews.util.io.ArticleTransmitter
 
log - Statische Variable in Klasse org.sonews.util.io.Resource
 
log - Variable in Klasse org.sonews.util.Purger
 
LOGFILE - Statische Variable in Klasse org.sonews.config.Config
The config key for the filename of the logfile
logger - Variable in Klasse org.sonews.ShutdownHook
 
login() - Methode in Klasse org.sonews.mlgw.SMTPTransport
 
LOGLEVEL - Statische Variable in Klasse org.sonews.config.Config
 

M

MAILINGLIST - Statische Variable in Klasse org.sonews.storage.Group
If this flag is set the Group is no real newsgroup but a mailing list mirror.
MailPoller - Klasse in org.sonews.mlgw
Daemon polling for new mails in a POP3 account to be delivered to newsgroups.
MailPoller() - Konstruktor für Klasse org.sonews.mlgw.MailPoller
 
MailPoller.PasswordAuthenticator - Klasse in org.sonews.mlgw
 
main(String[]) - Statische Methode in Klasse org.sonews.Application
 
mapCommandStringsToInstance(Command) - Methode in Klasse org.sonews.daemon.CommandSelector
 
MAX_LINES_PER_DBREQUEST - Statische Variable in Klasse org.sonews.daemon.command.OverCommand
 
MAX_RESTARTS - Statische Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
maxBodySize - Variable in Klasse org.sonews.daemon.command.IHaveCommand
 
maxBodySize - Variable in Klasse org.sonews.daemon.command.PostCommand
 
MESSAGE_ID - Statische Variable in Klasse org.sonews.storage.Headers
 
MESSAGE_ID_PATTERN - Statische Variable in Schnittstelle org.sonews.daemon.NNTPConnection
 
messageID - Variable in Klasse org.sonews.util.io.ArticleTransmitter
 
MLPOLL_DELETEUNKNOWN - Statische Variable in Klasse org.sonews.config.Config
 
MLPOLL_HOST - Statische Variable in Klasse org.sonews.config.Config
 
MLPOLL_PASSWORD - Statische Variable in Klasse org.sonews.config.Config
 
MLPOLL_USER - Statische Variable in Klasse org.sonews.config.Config
 
MLSEND_ADDRESS - Statische Variable in Klasse org.sonews.config.Config
 
MLSEND_AUTH - Statische Variable in Klasse org.sonews.config.Config
 
MLSEND_HOST - Statische Variable in Klasse org.sonews.config.Config
 
MLSEND_PASSWORD - Statische Variable in Klasse org.sonews.config.Config
 
MLSEND_PORT - Statische Variable in Klasse org.sonews.config.Config
 
MLSEND_RW_FROM - Statische Variable in Klasse org.sonews.config.Config
 
MLSEND_RW_SENDER - Statische Variable in Klasse org.sonews.config.Config
 
MLSEND_USER - Statische Variable in Klasse org.sonews.config.Config
 
ModeReaderCommand - Klasse in org.sonews.daemon.command
Class handling the MODE READER command.
ModeReaderCommand() - Konstruktor für Klasse org.sonews.daemon.command.ModeReaderCommand
 

N

name - Variable in Klasse org.sonews.storage.Group
 
NewGroupsCommand - Klasse in org.sonews.daemon.command
Class handling the NEWGROUPS command.
NewGroupsCommand() - Konstruktor für Klasse org.sonews.daemon.command.NewGroupsCommand
 
NEWLINE - Statische Variable in Schnittstelle org.sonews.daemon.NNTPConnection
 
NEWLINE - Statische Variable in Klasse org.sonews.mlgw.SMTPTransport
 
NEWSGROUPS - Statische Variable in Klasse org.sonews.storage.Headers
 
NextPrevCommand - Klasse in org.sonews.daemon.command
Class handling the NEXT and LAST command.
NextPrevCommand() - Konstruktor für Klasse org.sonews.daemon.command.NextPrevCommand
 
NNTP_POSTING_DATE - Statische Variable in Klasse org.sonews.storage.Headers
 
NNTP_POSTING_HOST - Statische Variable in Klasse org.sonews.storage.Headers
 
NNTPConnection - Schnittstelle in org.sonews.daemon
Interface for an NNTP connection.
NNTPDaemonRunnable - Schnittstelle in org.sonews.daemon
Interface for an NNTP Daemon.
numMaxThreads - Variable in Klasse org.sonews.daemon.io.PlatformThreadedNNTPDaemon
 
numMinThreads - Variable in Klasse org.sonews.daemon.io.PlatformThreadedNNTPDaemon
 

O

org.sonews - Package org.sonews
Contains main classes with startup and shutdown routines.
org.sonews.auth - Package org.sonews.auth
Contains classes for the access control management and user authentication.
org.sonews.config - Package org.sonews.config
Contains classes that handle the servers' configuration.
org.sonews.daemon - Package org.sonews.daemon
Contains basic classes of the daemon.
org.sonews.daemon.command - Package org.sonews.daemon.command
Contains a class for every NNTP command.
org.sonews.daemon.io - Package org.sonews.daemon.io
 
org.sonews.feed - Package org.sonews.feed
Contains classes for the peering functionality, e.g. pulling and pushing mails from and to remote newsservers.
org.sonews.mlgw - Package org.sonews.mlgw
Contains classes of the Mailinglist Gateway.
org.sonews.storage - Package org.sonews.storage
Contains classes of the storage backend and the Group and Article abstraction.
org.sonews.storage.impl.jdbc - Package org.sonews.storage.impl.jdbc
Implementations of the StorageProvider interface.
org.sonews.util - Package org.sonews.util
Contains various utility classes.
org.sonews.util.io - Package org.sonews.util.io
Contains I/O utilitiy classes.
out - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
out - Variable in Klasse org.sonews.feed.PullFeeder
 
out - Variable in Klasse org.sonews.mlgw.SMTPTransport
 
out - Variable in Klasse org.sonews.util.io.ArticleTransmitter.Endpoint
 
out - Variable in Klasse org.sonews.util.io.ArticleWriter
 
over(int, int) - Methode in Klasse org.sonews.feed.PullFeeder
Uses the OVER or XOVER command to get a list of message overviews that may be unknown to this feeder and are about to be peered.
OverCommand - Klasse in org.sonews.daemon.command
Class handling the OVER/XOVER command.
OverCommand() - Konstruktor für Klasse org.sonews.daemon.command.OverCommand
 

P

Pair<T1,T2> - Klasse in org.sonews.util
A pair of two objects.
Pair(T1, T2) - Konstruktor für Klasse org.sonews.util.Pair
 
parseCommandLine(String) - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
This method determines the fitting command processing class.
parseGroup(String) - Statische Methode in Klasse org.sonews.storage.Group
 
parseSubscription(String) - Statische Methode in Klasse org.sonews.feed.Subscription
 
PasswordAuthenticator() - Konstruktor für Klasse org.sonews.mlgw.Dispatcher.PasswordAuthenticator
 
PasswordAuthenticator() - Konstruktor für Klasse org.sonews.mlgw.MailPoller.PasswordAuthenticator
 
PATH - Statische Variable in Klasse org.sonews.storage.Headers
 
PeeringManager - Klasse in org.sonews.feed
Controlls push and pull feeder.
PeeringManager() - Konstruktor für Klasse org.sonews.feed.PeeringManager
 
PERF_MAX_CACHED_BUFFERS - Statische Variable in Klasse org.sonews.config.Config
 
PlatformThreadedNNTPDaemon - Klasse in org.sonews.daemon.io
An NNTP daemon listening for incoming connections.
PlatformThreadedNNTPDaemon() - Konstruktor für Klasse org.sonews.daemon.io.PlatformThreadedNNTPDaemon
 
port - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPDaemon
 
port - Variable in Klasse org.sonews.feed.Subscription
 
PORT - Statische Variable in Klasse org.sonews.config.Config
 
pos - Variable in Klasse org.sonews.util.io.ArticleInputStream
 
postArticle(NNTPConnection, Article) - Methode in Klasse org.sonews.daemon.command.IHaveCommand
 
postArticle(NNTPConnection, Article) - Methode in Klasse org.sonews.daemon.command.PostCommand
 
PostCommand - Klasse in org.sonews.daemon.command
Implementation of the POST command.
PostCommand() - Konstruktor für Klasse org.sonews.daemon.command.PostCommand
 
PostState - Enum-Klasse in org.sonews.daemon.command
States of the POST command's finite state machine.
PostState() - Konstruktor für Enum-Klasse org.sonews.daemon.command.PostState
 
prepareGetPostingsCountStatement() - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
preparePOST() - Methode in Klasse org.sonews.util.io.ArticleWriter
 
printArguments() - Statische Methode in Klasse org.sonews.Application
 
printGroupInfo(NNTPConnection, String) - Methode in Klasse org.sonews.daemon.command.ListCommand
 
println(byte[]) - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
println(byte[]) - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
println(CharSequence) - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
println(CharSequence) - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
PRIVATE - Statische Variable in Klasse org.sonews.storage.Group
If this flag is set the Group is considered private and only visible to clients of the private clients access list.
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.auth.AuthInfoCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.ArticleCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.CapabilitiesCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Schnittstelle org.sonews.daemon.command.Command
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.GroupCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.HelpCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.IHaveCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.ListCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.ListGroupCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.ModeReaderCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.NewGroupsCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.NextPrevCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.OverCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.PostCommand
Process the given line String. line.trim() was called by NNTPConnection.
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.QuitCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.StatCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.UnsupportedCommand
 
processLine(NNTPConnection, String, byte[]) - Methode in Klasse org.sonews.daemon.command.XPatCommand
 
provider - Statische Variable in Klasse org.sonews.storage.StorageManager
 
pstmtAddArticle1 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtAddArticle2 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtAddArticle3 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtAddArticle4 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtCountArticles - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtCreateOrUpdateGroup0 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtCreateOrUpdateGroup1 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtCreateOrUpdateGroup2 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtCreateOrUpdateGroup3 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtDeleteArticle0 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtDeleteArticle1 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtDeleteArticle2 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtDeleteArticle3 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetArticle0 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetArticle1 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetArticleHeaders0 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetArticleHeaders1 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetArticleHeads - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetArticleIDs - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetArticleIndex - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetFirstArticleNumber - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetGroups - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetLastArticleNumber - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetMaxArticleID - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetMaxArticleIndex - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetOldestArticle - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtGetPostingsCount - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtIsArticleExisting - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtPurgeGroup0 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtPurgeGroup1 - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pstmtUpdateWatermark - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
pull(Subscription) - Methode in Klasse org.sonews.feed.PullFeeder
 
PULL - Statische Variable in Klasse org.sonews.feed.PeeringManager
 
pullFeeder - Statische Variable in Klasse org.sonews.feed.PeeringManager
 
PullFeeder - Klasse in org.sonews.feed
The PullFeeder class regularily checks another Newsserver for new messages.
PullFeeder() - Konstruktor für Klasse org.sonews.feed.PullFeeder
 
purgeDeleted() - Methode in Klasse org.sonews.util.Purger
Purge messages from storage backend that have been marked as deleted.
purgeGroup(Group) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
purgeGroup(Group) - Methode in Schnittstelle org.sonews.storage.Storage
Performes a purge operation in the storage backend, e.g. to delete old messages or release allocated resources.
purgeOutdated() - Methode in Klasse org.sonews.util.Purger
Purge messages that are older then the given treshold.
Purger - Klasse in org.sonews.util
The purger is started in configurable intervals to search for messages that can be purged.
Purger() - Konstruktor für Klasse org.sonews.util.Purger
 
push(Article, String[], Subscription) - Methode in Klasse org.sonews.feed.PushFeeder
 
PUSH - Statische Variable in Klasse org.sonews.feed.PeeringManager
 
pushFeeder - Statische Variable in Klasse org.sonews.feed.PeeringManager
 
PushFeeder - Klasse in org.sonews.feed
Pushes new articles to remote newsservers.
PushFeeder() - Konstruktor für Klasse org.sonews.feed.PushFeeder
 

Q

QUEUE_SIZE - Statische Variable in Klasse org.sonews.feed.PushFeeder
 
queueForPush(Article) - Statische Methode in Klasse org.sonews.feed.PeeringManager
 
queueForPush(Article) - Methode in Klasse org.sonews.feed.PushFeeder
 
QuitCommand - Klasse in org.sonews.daemon.command
Implementation of the QUIT command; client wants to shutdown the connection.
QuitCommand() - Konstruktor für Klasse org.sonews.daemon.command.QuitCommand
 

R

read() - Methode in Klasse org.sonews.util.io.ArticleInputStream
This method reads one byte from the stream.
readContent(Message) - Methode in Klasse org.sonews.storage.ArticleImpl
Reads from the given Message into a byte array.
ReadingBody - Enum-Konstante in Enum-Klasse org.sonews.daemon.command.PostState
 
ReadingHeaders - Enum-Konstante in Enum-Klasse org.sonews.daemon.command.PostState
 
READONLY - Statische Variable in Klasse org.sonews.storage.Group
If this flag is set the Group is marked as readonly and the posting is prohibited.
readReply(String) - Methode in Klasse org.sonews.mlgw.SMTPTransport
Read one or more exspected reply lines.
REFERENCES - Statische Variable in Klasse org.sonews.storage.Headers
 
removeHeader(String) - Methode in Schnittstelle org.sonews.storage.Article
Removes the header identified by the given key.
removeHeader(String) - Methode in Klasse org.sonews.storage.ArticleImpl
Removes the header identified by the given key.
REPLY_TO - Statische Variable in Klasse org.sonews.storage.Headers
 
requestShutdown() - Methode in Klasse org.sonews.daemon.DaemonThread
Marks this thread to exit soon.
Resource - Klasse in org.sonews.util.io
Provides method for loading of resources.
Resource() - Konstruktor für Klasse org.sonews.util.io.Resource
 
restartConnection(SQLException) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
Restart the JDBC connection to the Database server.
restarts - Variable in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
How many times the database connection was reinitialized
rewriteSenderAddress(Article) - Statische Methode in Klasse org.sonews.mlgw.Dispatcher
Sets the SENDER header of the given MimeMessage.
run - Variable in Klasse org.sonews.daemon.DaemonThread
 
run() - Methode in Klasse org.sonews.daemon.Connections
Run loops.
run() - Methode in Klasse org.sonews.daemon.io.PlatformThreadedNNTPDaemon
Opens a server socket on the configured port and waits for incoming connections.
run() - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
run() - Methode in Klasse org.sonews.daemon.io.VirtualThreadedNNTPDaemon
 
run() - Methode in Klasse org.sonews.feed.PullFeeder
 
run() - Methode in Klasse org.sonews.feed.PushFeeder
 
run() - Methode in Klasse org.sonews.mlgw.MailPoller
 
run() - Methode in Klasse org.sonews.ShutdownHook
Called when the JVM exits.
run() - Methode in Klasse org.sonews.util.Purger
Loops through all messages and deletes them if their time has come.

S

save() - Methode in Klasse org.sonews.config.FileConfig
Saves this Config to the config file.
selectNewArticle(NNTPConnection, Article, Group, int) - Methode in Klasse org.sonews.daemon.command.NextPrevCommand
 
send(Article, String, String) - Methode in Klasse org.sonews.mlgw.SMTPTransport
 
sender - Variable in Klasse org.sonews.storage.ArticleImpl
 
SENDER - Statische Variable in Klasse org.sonews.storage.Headers
 
serverSocket - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPDaemon
 
set(int, String, String) - Methode in Klasse org.sonews.config.Config
 
set(String, double) - Methode in Klasse org.sonews.util.StringTemplate
 
set(String, long) - Methode in Klasse org.sonews.util.StringTemplate
 
set(String, Object) - Methode in Klasse org.sonews.util.StringTemplate
 
set(String, String) - Methode in Klasse org.sonews.config.AbstractConfig
 
set(String, String) - Methode in Klasse org.sonews.config.CommandLineConfig
 
set(String, String) - Methode in Klasse org.sonews.config.Config
 
set(String, String) - Methode in Klasse org.sonews.config.FileConfig
Sets the value for a given key.
set(String, String) - Methode in Klasse org.sonews.util.StringTemplate
 
setAuthenticated(boolean) - Methode in Klasse org.sonews.auth.User
This method is to be called from AUTHINFO PASS Command implementation.
setBody(byte[]) - Methode in Schnittstelle org.sonews.storage.Article
 
setBody(byte[]) - Methode in Klasse org.sonews.storage.ArticleImpl
 
setCurrentArticle(Article) - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
setCurrentArticle(Article) - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
setCurrentGroup(Group) - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
setCurrentGroup(Group) - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
setDaemon(DaemonThread) - Methode in Schnittstelle org.sonews.daemon.DaemonRunnable
Called by the DaemonThread running this Runnable upon start.
setDaemon(DaemonThread) - Methode in Klasse org.sonews.daemon.DaemonRunner
 
setFlag(int) - Methode in Klasse org.sonews.storage.Group
Performs this.flags |= flag to set a specified flag and updates the data in the JDBCDatabase.
setGroup(String) - Methode in Schnittstelle org.sonews.storage.Article
 
setGroup(String) - Methode in Klasse org.sonews.storage.ArticleImpl
 
setHeader(String, String) - Methode in Schnittstelle org.sonews.storage.Article
 
setHeader(String, String) - Methode in Klasse org.sonews.storage.ArticleImpl
Sets the header value identified through the header name.
setHeaders(InternetHeaders) - Methode in Schnittstelle org.sonews.storage.Article
 
setHeaders(InternetHeaders) - Methode in Klasse org.sonews.storage.ArticleImpl
Sets the headers of this Article.
setInternalID(int) - Methode in Klasse org.sonews.storage.Group
 
setLastActivity(long) - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
setLastActivity(long) - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
setName(String) - Methode in Klasse org.sonews.storage.Group
 
setPort(int) - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPDaemon
 
setPort(int) - Methode in Schnittstelle org.sonews.daemon.NNTPDaemonRunnable
 
setRunning(boolean) - Methode in Klasse org.sonews.daemon.DaemonThread
Set the running state of this daemon.
settings - Variable in Klasse org.sonews.config.FileConfig
 
setUser(User) - Methode in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
setUser(User) - Methode in Schnittstelle org.sonews.daemon.NNTPConnection
 
setUser(User) - Methode in Klasse org.sonews.storage.ArticleImpl
This method is to be called from POST Command implementation.
setUserName(String) - Methode in Klasse org.sonews.auth.User
 
ShutdownHook - Klasse in org.sonews
Will force all other threads to shutdown cleanly.
ShutdownHook() - Konstruktor für Klasse org.sonews.ShutdownHook
 
SMTPTransport - Klasse in org.sonews.mlgw
Connects to a SMTP server and sends a given Article to it.
SMTPTransport(String, int) - Konstruktor für Klasse org.sonews.mlgw.SMTPTransport
 
socket - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
socket - Variable in Klasse org.sonews.feed.PullFeeder
 
socket - Variable in Klasse org.sonews.mlgw.SMTPTransport
 
socket - Variable in Klasse org.sonews.util.io.ArticleTransmitter.Endpoint
 
socket - Variable in Klasse org.sonews.util.io.ArticleWriter
 
start() - Methode in Klasse org.sonews.daemon.DaemonThread
Starts this daemon.
STARTDATE - Statische Variable in Klasse org.sonews.Application
The server's startup date
startFeeding() - Statische Methode in Klasse org.sonews.feed.PeeringManager
Reads the peer subscriptions from database and starts the appropriate PullFeeder or PushFeeder.
StatCommand - Klasse in org.sonews.daemon.command
Implementation of the STAT command.
StatCommand() - Konstruktor für Klasse org.sonews.daemon.command.StatCommand
 
state - Variable in Klasse org.sonews.daemon.command.IHaveCommand
 
state - Variable in Klasse org.sonews.daemon.command.PostCommand
 
storage(Thread) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCStorageProvider
 
storage(Thread) - Methode in Schnittstelle org.sonews.storage.StorageProvider
This method returns the reference to the associated storage.
Storage - Schnittstelle in org.sonews.storage
A generic storage backend interface.
STORAGE_ARTICLE_LIFETIME - Statische Variable in Klasse org.sonews.config.Config
Max. lifetime of an Article in storage (as days)
STORAGE_ARTICLE_MAXNUM - Statische Variable in Klasse org.sonews.config.Config
Max. allowed articles in storage (used by Purger)
STORAGE_CONNECTIONS - Statische Variable in Klasse org.sonews.config.Config
 
STORAGE_DATABASE - Statische Variable in Klasse org.sonews.config.Config
Key constant.
STORAGE_DBMSDRIVER - Statische Variable in Klasse org.sonews.config.Config
Key constant.
STORAGE_HOST - Statische Variable in Klasse org.sonews.config.Config
 
STORAGE_PASSWORD - Statische Variable in Klasse org.sonews.config.Config
Key constant.
STORAGE_PORT - Statische Variable in Klasse org.sonews.config.Config
 
STORAGE_PROVIDER - Statische Variable in Klasse org.sonews.config.Config
 
STORAGE_USER - Statische Variable in Klasse org.sonews.config.Config
Key constant.
StorageBackendException - Ausnahmeklasse in org.sonews.storage
Exception caused by the storage backend.
StorageBackendException(String) - Konstruktor für Ausnahmeklasse org.sonews.storage.StorageBackendException
 
StorageBackendException(Throwable) - Konstruktor für Ausnahmeklasse org.sonews.storage.StorageBackendException
 
StorageManager - Klasse in org.sonews.storage
Provides access to a storage backend.
StorageManager() - Konstruktor für Klasse org.sonews.storage.StorageManager
 
StorageProvider - Schnittstelle in org.sonews.storage
Provides access to storage backend instances.
str - Variable in Klasse org.sonews.util.StringTemplate
 
strHead - Variable in Klasse org.sonews.daemon.command.IHaveCommand
 
strHead - Variable in Klasse org.sonews.daemon.command.PostCommand
 
StringTemplate - Klasse in org.sonews.util
Class that allows simple String template handling.
StringTemplate(String) - Konstruktor für Klasse org.sonews.util.StringTemplate
 
StringTemplate(String, String) - Konstruktor für Klasse org.sonews.util.StringTemplate
 
SUBJECT - Statische Variable in Klasse org.sonews.storage.Headers
 
Subscription - Klasse in org.sonews.feed
For every group that is synchronized with or from a remote newsserver a Subscription instance exists.
Subscription(String, int, int, String) - Konstruktor für Klasse org.sonews.feed.Subscription
 
subscriptions - Variable in Klasse org.sonews.feed.PullFeeder
 
supersedeMessage(NNTPConnection, Article) - Methode in Klasse org.sonews.daemon.command.PostCommand
 
SUPERSEDES - Statische Variable in Klasse org.sonews.storage.Headers
 
SUPPORTED_COMMANDS - Statische Variable in Klasse org.sonews.auth.AuthInfoCommand
 

T

templateDelimiter - Variable in Klasse org.sonews.util.StringTemplate
 
templateValues - Variable in Klasse org.sonews.util.StringTemplate
 
ThreadedNNTPConnection - Klasse in org.sonews.daemon.io
 
ThreadedNNTPConnection(Socket) - Konstruktor für Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
ThreadedNNTPDaemon - Klasse in org.sonews.daemon.io
Base class for PlatformThreadedNNTPDaemon and VirtualThreadedNNTPDaemon.
ThreadedNNTPDaemon() - Konstruktor für Klasse org.sonews.daemon.io.ThreadedNNTPDaemon
 
threadPool - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPDaemon
 
TIMEOUT - Statische Variable in Klasse org.sonews.config.Config
 
TO - Statische Variable in Klasse org.sonews.storage.Headers
 
toGroup(Message) - Statische Methode in Klasse org.sonews.mlgw.Dispatcher
Posts a message that was received from a mailing list to the appropriate newsgroup.
toList(Article, String) - Statische Methode in Klasse org.sonews.mlgw.Dispatcher
Mails a message received through NNTP to the appropriate mailing list.
toString() - Methode in Klasse org.sonews.storage.ArticleImpl
 
toString() - Methode in Klasse org.sonews.util.StringTemplate
 
transfer(String, int, String, int) - Methode in Klasse org.sonews.util.io.ArticleTransmitter
Transfers an article from srcHost to dstHost.

U

unsetFlag(int) - Methode in Klasse org.sonews.storage.Group
 
UnsupportedCommand - Klasse in org.sonews.daemon.command
A default "Unsupported Command".
UnsupportedCommand() - Konstruktor für Klasse org.sonews.daemon.command.UnsupportedCommand
 
update(Article) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
update(Article) - Methode in Schnittstelle org.sonews.storage.Storage
Updates headers and group references of the given article.
updateWatermark(Group, long) - Methode in Klasse org.sonews.storage.impl.jdbc.JDBCDatabase
 
user - Variable in Klasse org.sonews.daemon.io.ThreadedNNTPConnection
 
User - Klasse in org.sonews.auth
Represents users (clients) accessing our service through NNTP protocol.
User() - Konstruktor für Klasse org.sonews.auth.User
 
User(String) - Konstruktor für Klasse org.sonews.auth.User
 
User(String, boolean) - Konstruktor für Klasse org.sonews.auth.User
 
userName - Variable in Klasse org.sonews.auth.User
 

V

validateDateHeader() - Methode in Klasse org.sonews.storage.ArticleImpl
 
validateHeaders() - Methode in Klasse org.sonews.storage.ArticleImpl
Checks some headers for their validity and generates an appropriate Path-header for this host if not yet existing.
validatePathHeader() - Methode in Klasse org.sonews.storage.ArticleImpl
 
valueOf(String) - Statische Methode in Enum-Klasse org.sonews.daemon.command.PostState
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
values - Variable in Klasse org.sonews.config.CommandLineConfig
 
values() - Statische Methode in Enum-Klasse org.sonews.daemon.command.PostState
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
VERSION - Statische Variable in Klasse org.sonews.Application
Version information of the sonews daemon
VirtualThreadedNNTPDaemon - Klasse in org.sonews.daemon.io
 
VirtualThreadedNNTPDaemon() - Konstruktor für Klasse org.sonews.daemon.io.VirtualThreadedNNTPDaemon
 

W

WaitForLineOne - Enum-Konstante in Enum-Klasse org.sonews.daemon.command.PostState
 
writeArticle(byte[]) - Methode in Klasse org.sonews.util.io.ArticleWriter
Writes the raw content of an article to the remote server.
writeArticle(Article) - Methode in Klasse org.sonews.util.io.ArticleWriter
 
writeLine(byte[], int) - Methode in Klasse org.sonews.util.io.ArticleWriter
Writes the given buffer to the connect remote server.

X

X_COMPLAINTS_TO - Statische Variable in Klasse org.sonews.storage.Headers
 
X_LIST_POST - Statische Variable in Klasse org.sonews.storage.Headers
 
X_TRACE - Statische Variable in Klasse org.sonews.storage.Headers
 
XDAEMON_HOST - Statische Variable in Klasse org.sonews.config.Config
Key constant.
XPatCommand - Klasse in org.sonews.daemon.command
XPAT header range|Ungültige Eingabe: "<"message-id> pat [pat...]
XPatCommand() - Konstruktor für Klasse org.sonews.daemon.command.XPatCommand
 
XREF - Statische Variable in Klasse org.sonews.storage.Headers
 
A B C D E F G H I J L M N O P Q R S T U V W X 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form