Index
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
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form