A B C D E F G H I J K L M N O P Q R S T U V W X

A

A - Static variable in class SK.gnome.dwarf.utils.dns.Types
A host address.
ADDED - Static variable in class SK.gnome.dwarf.utils.cache.Cacheable.CacheEvent
The object has been added to the cache.
ALL - Static variable in class SK.gnome.dwarf.tcpip.InetHost
This constant represents a range of all internet hosts.
ALL - Static variable in class SK.gnome.dwarf.utils.dns.Types
Request for all records.
AResource - class SK.gnome.dwarf.utils.dns.AResource.
This resource represents a host address.
AXFR - Static variable in class SK.gnome.dwarf.utils.dns.Types
Request for a transfer of an entire zone.
AuthCmd - class SK.gnome.dwarf.sample.AuthCmd.
Sample command for testing the authentication and authorization.
AuthCmd(String) - Constructor for class SK.gnome.dwarf.sample.AuthCmd
Creates a new AuthCmd.
AuthId - class SK.gnome.dwarf.auth.AuthId.
Provides authentication identifier.
AuthId() - Constructor for class SK.gnome.dwarf.auth.AuthId
 
Authenticator - interface SK.gnome.dwarf.auth.Authenticator.
Provides interface for the authentication services.
abort() - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
This method is called if the LoginContext's overall authentication failed (the relevant REQUIRED, REQUISITE, SUFFICIENT and OPTIONAL login modules did not succeed).
abort() - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
acceptHost(InetAddress) - Method in class SK.gnome.dwarf.tcpip.Listener
Decides whether to accept a request from the given address.
add(Object) - Method in class SK.gnome.dwarf.utils.queue.FIFOQueue
 
add(Object) - Method in interface SK.gnome.dwarf.utils.queue.Queue
Adds the object to the queue.
addEntry(LRUCache.CacheEntry) - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Adds a new entry to the list.
addService(Service) - Method in class SK.gnome.dwarf.GenericServer
 
addService(int, Service) - Method in class SK.gnome.dwarf.GenericServer
Inserts a service to the server.
addService(Service) - Method in interface SK.gnome.dwarf.Server
Adds a service to the server.
addService(Service) - Method in class SK.gnome.dwarf.main.MainServer
Adds a service to the server.
addService(Service) - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Adds the given service to the server.
address - Variable in class SK.gnome.dwarf.log.SyslogLogger
The address of the remote syslog server.
address - Variable in class SK.gnome.dwarf.tcpip.Listener
The internet address to listen on.
allowedHosts - Variable in class SK.gnome.dwarf.tcpip.Listener
The set of allowed host ranges.
autoFlush - Variable in class SK.gnome.dwarf.log.FileLogger
Whether to flush automatically the output stream.
available() - Method in class SK.gnome.dwarf.utils.io.LimitedInputStream
 

B

BASE64 - class SK.gnome.dwarf.utils.BASE64.
Provides BASE64 encoder/decoder.
BASE64() - Constructor for class SK.gnome.dwarf.utils.BASE64
 
BasicCallbackHandler - class SK.gnome.dwarf.auth.login.BasicCallbackHandler.
Provides the basic username/password callback handler.
BasicCallbackHandler(String) - Constructor for class SK.gnome.dwarf.auth.login.BasicCallbackHandler
Creates a new BasicCallbackHandler with the given user name.
BasicCallbackHandler(String, char[]) - Constructor for class SK.gnome.dwarf.auth.login.BasicCallbackHandler
Creates a new BasicCallbackHandler with the given user name and password.
backlog - Variable in class SK.gnome.dwarf.tcpip.TCPListener
The server socket queue size.

C

CH - Static variable in class SK.gnome.dwarf.utils.dns.Classes
The CHAOS system.
CNAME - Static variable in class SK.gnome.dwarf.utils.dns.Types
A canonical name of an alias.
CNAMEResource - class SK.gnome.dwarf.utils.dns.CNAMEResource.
This resource represents a canonical name of an alias.
CS - Static variable in class SK.gnome.dwarf.utils.dns.Classes
The CSNET system.
CSCmd - class SK.gnome.dwarf.main.cmd.CSCmd.
Changes the current working service.
CSCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.CSCmd
 
Cache - interface SK.gnome.dwarf.utils.cache.Cache.
Provides interface for a cache.
Cacheable - interface SK.gnome.dwarf.utils.cache.Cacheable.
Provides an extended functionality for the cached objects.
Cacheable.CacheEvent - class SK.gnome.dwarf.utils.cache.Cacheable.CacheEvent.
The cache event.
CheckPermissionAction - class SK.gnome.dwarf.auth.CheckPermissionAction.
Defines an action for checking the subject-based permissions.
CheckPermissionAction(Permission) - Constructor for class SK.gnome.dwarf.auth.CheckPermissionAction
Creates a new CheckPermissionAction.
Classes - class SK.gnome.dwarf.utils.dns.Classes.
The protocol family constants.
CleartextPasswordEncoder - class SK.gnome.dwarf.auth.login.CleartextPasswordEncoder.
Password encoder for the unencoded passwords.
CleartextPasswordEncoder() - Constructor for class SK.gnome.dwarf.auth.login.CleartextPasswordEncoder
 
Command - class SK.gnome.dwarf.main.Command.
Defines abstract console command.
Command(String) - Constructor for class SK.gnome.dwarf.main.Command
Creates a new Command.
CommandException - exception SK.gnome.dwarf.main.CommandException.
This exception is thrown by the console commands.
CommandException() - Constructor for class SK.gnome.dwarf.main.CommandException
Constructs a new CommandException
CommandException(String) - Constructor for class SK.gnome.dwarf.main.CommandException
Constructs a new CommandException with the given message.
CommandException(Throwable) - Constructor for class SK.gnome.dwarf.main.CommandException
Constructs a new CommandException with the Throwable object as the root cause.
CommandException(String, Throwable) - Constructor for class SK.gnome.dwarf.main.CommandException
Constructs a new CommandException with the Throwable object as the root cause, and the given message.
Console - class SK.gnome.dwarf.main.Console.
This class provides management console.
Console(String) - Constructor for class SK.gnome.dwarf.main.Console
Creates a new Console.
ConsoleHandler - class SK.gnome.dwarf.sample.ConsoleHandler.
Handles the console commands.
ConsoleHandler(String) - Constructor for class SK.gnome.dwarf.sample.ConsoleHandler
Creates a new ConsoleHandler.
Constants - class SK.gnome.dwarf.Constants.
Provides global system constants.
Constants() - Constructor for class SK.gnome.dwarf.Constants
 
Counter - class SK.gnome.dwarf.utils.Counter.
Provides basic counter statistics.
Counter() - Constructor for class SK.gnome.dwarf.utils.Counter
 
CryptPasswordEncoder - class SK.gnome.dwarf.auth.login.CryptPasswordEncoder.
Password encoder based on the Unix crypt command.
CryptPasswordEncoder() - Constructor for class SK.gnome.dwarf.auth.login.CryptPasswordEncoder
 
changeWorkingService(Subject, String) - Method in class SK.gnome.dwarf.main.Console
Changes the current working service of the given subject.
checkDwarfVersion(String) - Static method in class SK.gnome.dwarf.main.Main
Checks the framework specification version.
checkExpired() - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
checkPassword(String, char[]) - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Checks the given password.
checkPassword(String, char[]) - Method in class SK.gnome.dwarf.auth.login.UnixLoginModule
 
cl - Variable in class SK.gnome.dwarf.IllegalServiceClassException
The required class object.
clazz - Variable in class SK.gnome.dwarf.utils.dns.Record
The resource protocol class.
clear() - Method in interface SK.gnome.dwarf.utils.cache.Cache
Removes all objects from the cache.
clear() - Method in class SK.gnome.dwarf.utils.cache.LRUCache
 
clear() - Method in interface SK.gnome.dwarf.utils.cache.Pool
Removes all objects from the pool.
clear() - Method in class SK.gnome.dwarf.utils.cache.SimplePool
 
clear() - Method in class SK.gnome.dwarf.utils.queue.FIFOQueue
 
clear() - Method in interface SK.gnome.dwarf.utils.queue.Queue
Removes all objects from the queue.
close() - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
commit() - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
This method is called if the LoginContext's overall authentication succeeded (the relevant REQUIRED, REQUISITE, SUFFICIENT and OPTIONAL login modules succeeded).
compare(String, char[]) - Method in class SK.gnome.dwarf.auth.login.CleartextPasswordEncoder
 
compare(String, char[]) - Method in class SK.gnome.dwarf.auth.login.CryptPasswordEncoder
 
compare(String, char[]) - Method in class SK.gnome.dwarf.auth.login.MD5CryptPasswordEncoder
 
compare(String, char[]) - Method in class SK.gnome.dwarf.auth.login.MD5PasswordEncoder
 
compare(String, char[]) - Method in interface SK.gnome.dwarf.auth.login.PasswordEncoder
Compares two passwords.
compareTo(Object) - Method in class SK.gnome.dwarf.utils.dns.MXResource
 
connectAddress - Variable in class SK.gnome.dwarf.tcpip.UDPListener
The internet address to connect to.
connectPort - Variable in class SK.gnome.dwarf.tcpip.UDPListener
The network port to connect to.
copyFile(File, File) - Static method in class SK.gnome.dwarf.utils.io.FileUtils
Copies the given source file to a new destination.
copyFile(File, OutputStream) - Static method in class SK.gnome.dwarf.utils.io.FileUtils
Copies the source file to the given output stream.
copyInputStream(InputStream, File) - Static method in class SK.gnome.dwarf.utils.io.FileUtils
Copies the given input stream to the destination file.
count - Variable in class SK.gnome.dwarf.utils.cache.LRUCache.CacheEntry
How many times the cached object was accessed.
countLines() - Method in class SK.gnome.dwarf.utils.io.SafeLineReader
 
counter - Variable in class SK.gnome.dwarf.thread.MultiThreadServer
The statistics of simultaneously processed client requests.
createSSLServerSocket(int, int) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Creates a SSL server socket.
createSSLServerSocket(int, int, InetAddress) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Creates a SSL server socket.
createSSLSocket(Socket, boolean) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Creates a SSL socket.
crypt(String, char[]) - Static method in class SK.gnome.dwarf.auth.login.CryptPasswordEncoder
Encrypts a single password.
crypt(String, char[]) - Static method in class SK.gnome.dwarf.auth.login.MD5CryptPasswordEncoder
Encrypts a single password.

D

DEFAULT_CACHE_INTERVAL - Static variable in class SK.gnome.dwarf.Constants
Cache expiration checking interval.
DEFAULT_CONSOLE_TIMEOUT - Static variable in class SK.gnome.dwarf.Constants
Command prompt inactivity timeout.
DEFAULT_LOOKUP_TIMEOUT - Static variable in class SK.gnome.dwarf.utils.dns.DNSClient
The default query timeout in seconds.
DEFAULT_SHUTDOWN_TIMEOUT - Static variable in class SK.gnome.dwarf.Constants
Service shutdown timeout.
DNSClient - class SK.gnome.dwarf.utils.dns.DNSClient.
This is a client for the DNS name lookups.
DNSClient() - Constructor for class SK.gnome.dwarf.utils.dns.DNSClient
 
DNSService - class SK.gnome.dwarf.utils.dns.DNSService.
This is a service for the DNS name lookups.
DNSService(String) - Constructor for class SK.gnome.dwarf.utils.dns.DNSService
Creates a new DNSService.
DOMAIN - Static variable in class SK.gnome.dwarf.tcpip.InetHost
This constant represents a domain-based range.
DebugCmd - class SK.gnome.dwarf.main.cmd.DebugCmd.
Controls generating of the debugging messages.
DebugCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.DebugCmd
Creates a new DebugCmd.
DenyLoginModule - class SK.gnome.dwarf.auth.login.DenyLoginModule.
This module always denies the access.
DenyLoginModule() - Constructor for class SK.gnome.dwarf.auth.login.DenyLoginModule
 
DumpCmd - class SK.gnome.dwarf.main.cmd.DumpCmd.
Dumps a file to the output.
DumpCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.DumpCmd
Creates a new DumpCmd.
daemon - Variable in class SK.gnome.dwarf.thread.ThreadServer
Whether the thread will become a daemon thread.
daemon - Variable in class SK.gnome.dwarf.thread.ThreadService
Whether the thread will become a daemon thread.
dateTime - Variable in class SK.gnome.dwarf.log.StreamLogger
Whether to write the date and time information to the stream.
dateTimeFormat - Variable in class SK.gnome.dwarf.log.StreamLogger
The date/time format used to format the timestamp of the log messages.
debug(String) - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Prints a debugging message to the standard output.
dec() - Method in class SK.gnome.dwarf.utils.Counter
Decrements the counter.
decode(String) - Static method in class SK.gnome.dwarf.utils.BASE64
Converts the given BASE64 string to byte octets.
decode(String) - Static method in class SK.gnome.dwarf.utils.io.HTMLPrintWriter
Decodes the given string.
delay - Variable in class SK.gnome.dwarf.main.cmd.RestartCmd
The shutdown delay.
delay - Variable in class SK.gnome.dwarf.main.cmd.ShutdownCmd
The shutdown delay.
deleteDirectory(File, boolean) - Static method in class SK.gnome.dwarf.utils.io.FileUtils
Recursivelly deletes the given directory.
deleteFiles(File[]) - Static method in class SK.gnome.dwarf.utils.io.FileUtils
Recursivelly deletes the given files.
deniedHosts - Variable in class SK.gnome.dwarf.tcpip.Listener
The set of denied host ranges.
dequeue(int) - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Picks up a client request from the queue.
digestFile(File, String) - Static method in class SK.gnome.dwarf.utils.io.FileUtils
Computes message digest of a file.

E

E_FORMAT_ERROR - Static variable in class SK.gnome.dwarf.utils.dns.Message
Format error.
E_NAME_ERROR - Static variable in class SK.gnome.dwarf.utils.dns.Message
Name error.
E_NOTAUTH - Static variable in class SK.gnome.dwarf.utils.dns.Message
A server status request.
E_NOTZONE - Static variable in class SK.gnome.dwarf.utils.dns.Message
A server status request.
E_NOT_IMPLEMENTED - Static variable in class SK.gnome.dwarf.utils.dns.Message
Not implemented.
E_NO_ERROR - Static variable in class SK.gnome.dwarf.utils.dns.Message
No error condition.
E_NXRRSET - Static variable in class SK.gnome.dwarf.utils.dns.Message
A server status request.
E_REFUSED - Static variable in class SK.gnome.dwarf.utils.dns.Message
Refused.
E_SERVER_FAILURE - Static variable in class SK.gnome.dwarf.utils.dns.Message
Server failure.
E_YXDOMAIN - Static variable in class SK.gnome.dwarf.utils.dns.Message
A server status request.
E_YXRRSET - Static variable in class SK.gnome.dwarf.utils.dns.Message
A server status request.
EchoTCPRequest - class SK.gnome.dwarf.tcpip.rfc.EchoTCPRequest.
TCP-based non-blocking Echo Service (RFC 862).
EchoTCPRequest(TCPIPServer) - Constructor for class SK.gnome.dwarf.tcpip.rfc.EchoTCPRequest
 
EveryonePrincipal - class SK.gnome.dwarf.auth.EveryonePrincipal.
This class implements a Principal representing any user.
EveryonePrincipal(String) - Constructor for class SK.gnome.dwarf.auth.EveryonePrincipal
Creates a new EveryonePrincipal.
ExecCmd - class SK.gnome.dwarf.main.cmd.ExecCmd.
Executes a batch command script.
ExecCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.ExecCmd
Creates a new ExecCmd.
enableLogging() - Static method in class SK.gnome.dwarf.log.SystemLogger
Enables the logging only if it is disabled.
enableSessionCreation - Variable in class SK.gnome.dwarf.tcpip.SSLListener
Whether to enable the session creation.
enableThread() - Method in class SK.gnome.dwarf.log.GenericLogger
Enables the creation of a new service thread.
enableThread() - Method in class SK.gnome.dwarf.main.Console
Enables or disables the service thread.
enableThread() - Method in class SK.gnome.dwarf.tcpip.TCPListener
Enables or disables the service thread.
enableThread() - Method in class SK.gnome.dwarf.tcpip.UDPListener
Enables or disables the service thread.
enableThread() - Method in class SK.gnome.dwarf.thread.Handler
Enables or disables the service thread.
enableThread() - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Enables the service thread.
enableThread() - Method in class SK.gnome.dwarf.thread.ThreadServer
Whether to start the thread.
enableThread() - Method in class SK.gnome.dwarf.thread.ThreadService
Whether to start the thread.
enableThread() - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Enables the service thread.
enabledCipherSuites - Variable in class SK.gnome.dwarf.tcpip.SSLListener
Enabled sipher suites.
encode(char[]) - Method in class SK.gnome.dwarf.auth.login.CleartextPasswordEncoder
 
encode(char[]) - Method in class SK.gnome.dwarf.auth.login.CryptPasswordEncoder
 
encode(char[]) - Method in class SK.gnome.dwarf.auth.login.MD5CryptPasswordEncoder
 
encode(char[]) - Method in class SK.gnome.dwarf.auth.login.MD5PasswordEncoder
 
encode(char[]) - Method in interface SK.gnome.dwarf.auth.login.PasswordEncoder
Encodes a single password.
encode(byte[]) - Static method in class SK.gnome.dwarf.utils.BASE64
Converts the given octets to BASE64 string.
encode(String) - Static method in class SK.gnome.dwarf.utils.io.HTMLPrintWriter
Encodes the given string.
encodePassword(char[]) - Static method in class SK.gnome.dwarf.auth.login.CleartextPasswordEncoder
Encodes a single password.
encodePassword(char[]) - Static method in class SK.gnome.dwarf.auth.login.CryptPasswordEncoder
Encodes a single password.
encodePassword(char[]) - Static method in class SK.gnome.dwarf.auth.login.MD5CryptPasswordEncoder
Encodes a single password.
encodePassword(char[]) - Static method in class SK.gnome.dwarf.auth.login.MD5PasswordEncoder
Encodes a single password.
encoder - Variable in class SK.gnome.dwarf.auth.login.GenericLoginModule
The password encoder used by this module.
encoding - Variable in class SK.gnome.dwarf.log.FileLogger
The output stream character encoding.
enqueue(Object) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
 
enqueue(Object) - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Puts the client request to the queue.
entries - Variable in class SK.gnome.dwarf.utils.cache.LRUCache
Contains the CacheEntry instances representing the cached objects.
equals(Object) - Method in class SK.gnome.dwarf.auth.GenericPrincipal
 
equals(Object) - Method in class SK.gnome.dwarf.tcpip.InetHost
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.Command
Executes the command.
execute(Subject, String, Writer) - Method in class SK.gnome.dwarf.main.Console
Executes the particular console command.
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.CSCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.DebugCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.DumpCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.ExecCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.HelpCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.LSCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.NSLookupCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.ParamCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.PasswdCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.PolicyCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.PropertiesCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.ReportCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.RestartCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.ShutdownCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.ThreadsCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.main.cmd.TraceCmd
 
execute(Subject, Service, String[], Writer) - Method in class SK.gnome.dwarf.sample.AuthCmd
 
extendedInfo - Variable in class SK.gnome.dwarf.log.StreamLogger
Whether or not to write the logging facility and level to the stream.
extractFile(File, InputStream, ZipEntry) - Static method in class SK.gnome.dwarf.utils.io.FileUtils
Extracts a file from the ZIP archive.
extractFiles(File, ZipFile) - Static method in class SK.gnome.dwarf.utils.io.FileUtils
Extracts all files from the ZIP archive.

F

FIFOQueue - class SK.gnome.dwarf.utils.queue.FIFOQueue.
Provides non-blocking FIFO queue.
FIFOQueue() - Constructor for class SK.gnome.dwarf.utils.queue.FIFOQueue
Creates an empty FIFOQueue with no size limit.
FIFOQueue(int) - Constructor for class SK.gnome.dwarf.utils.queue.FIFOQueue
Creates an empty FIFOQueue with the given maximum size limit.
FileLogger - class SK.gnome.dwarf.log.FileLogger.
The file logger.
FileLogger(String) - Constructor for class SK.gnome.dwarf.log.FileLogger
Creates a new FileLogger.
FileUtils - class SK.gnome.dwarf.utils.io.FileUtils.
Provides various filesystem utilities.
facilities - Variable in class SK.gnome.dwarf.log.GenericLogger
Set of accepted logging facilities.
facility - Variable in class SK.gnome.dwarf.log.SyslogLogger
The facility of generated syslog messages.
file - Variable in class SK.gnome.dwarf.log.FileLogger
Physical file which the log messages will be written to.
finish(Object) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
 
finish() - Method in class SK.gnome.dwarf.tcpip.TCPListener
Waits for the thread to complete.
finish() - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
finish() - Method in class SK.gnome.dwarf.tcpip.UDPListener
Waits for the thread to complete.
finish(Object) - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Returns the processed request to the server.
finish() - Method in class SK.gnome.dwarf.thread.ThreadServer
Waits for the thread to finish.
finish() - Method in class SK.gnome.dwarf.thread.ThreadService
Waits for the thread to finish.
flush() - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 

G

GenericLogger - class SK.gnome.dwarf.log.GenericLogger.
The abstract logging service.
GenericLogger(String) - Constructor for class SK.gnome.dwarf.log.GenericLogger
Creates a new GenericLogger.
GenericLoginModule - class SK.gnome.dwarf.auth.login.GenericLoginModule.
This class provides a generic login module.
GenericLoginModule() - Constructor for class SK.gnome.dwarf.auth.login.GenericLoginModule
 
GenericPrincipal - class SK.gnome.dwarf.auth.GenericPrincipal.
This class implements a generic Principal.
GenericPrincipal(String) - Constructor for class SK.gnome.dwarf.auth.GenericPrincipal
Creates a new GenericPrincipal.
GenericServer - class SK.gnome.dwarf.GenericServer.
Provides a generic Server implementation.
GenericServer(String) - Constructor for class SK.gnome.dwarf.GenericServer
Constructs a new GenericServer.
GenericService - class SK.gnome.dwarf.GenericService.
Provides a generic Service implementation.
GenericService(String) - Constructor for class SK.gnome.dwarf.GenericService
Constructs a new GenericService.
get(Object) - Method in interface SK.gnome.dwarf.utils.cache.Cache
Returns an object from the cache.
get(Object) - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Returns an object from the cache.
get() - Method in interface SK.gnome.dwarf.utils.cache.Pool
Gets an object from the pool.
get() - Method in class SK.gnome.dwarf.utils.cache.SimplePool
 
get() - Method in class SK.gnome.dwarf.utils.queue.FIFOQueue
 
get() - Method in interface SK.gnome.dwarf.utils.queue.Queue
Returns an object from the queue.
getAA() - Method in class SK.gnome.dwarf.utils.dns.Message
Whether not this is a response from an authoritative server.
getAdditional() - Method in class SK.gnome.dwarf.utils.dns.Message
Returns a list of the resource records in the additional records section.
getAddress() - Method in class SK.gnome.dwarf.utils.dns.AResource
Returns the host address.
getAddress() - Method in class SK.gnome.dwarf.utils.dns.WKSResource
Returns the IP address.
getAnswers() - Method in class SK.gnome.dwarf.utils.dns.Message
Returns a list of the resource records in the answer section.
getAuthFacility() - Method in class SK.gnome.dwarf.GenericService
Returns the authentication facility.
getAuthenticator() - Method in class SK.gnome.dwarf.GenericServer
Returns an authentication service.
getAuthenticator() - Method in class SK.gnome.dwarf.GenericService
Returns an authentication service for this object.
getAuthoritative() - Method in class SK.gnome.dwarf.utils.dns.Message
Returns a list of the server resource records in the authority records section.
getBitmap() - Method in class SK.gnome.dwarf.utils.dns.WKSResource
Returns the bit map of the well known services.
getBooleanOption(String, boolean) - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Returns an option key value as a boolean.
getCName() - Method in class SK.gnome.dwarf.utils.dns.CNAMEResource
Returns the canonical name.
getChannel() - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
getChild(Element, String) - Static method in class SK.gnome.dwarf.utils.XMLUtils
Returns a directly nested element of the given element.
getChildNS(Element, String, String) - Static method in class SK.gnome.dwarf.utils.XMLUtils
Returns a directly nested element of the given element within the given namespace.
getChildTextTrim(Element, String) - Static method in class SK.gnome.dwarf.utils.XMLUtils
Returns the text value of a directly nested element of the given element.
getChildren(Element) - Static method in class SK.gnome.dwarf.utils.XMLUtils
Returns all directly nested child elements of the given element.
getChildren(Element, String) - Static method in class SK.gnome.dwarf.utils.XMLUtils
Returns directly nested child elements of the given element with the given name.
getChildrenList(Element) - Static method in class SK.gnome.dwarf.utils.XMLUtils
Returns all directly nested child elements of the given element.
getChildrenList(Element, String) - Static method in class SK.gnome.dwarf.utils.XMLUtils
Returns directly nested child elements of the given element with the given name.
getClassString() - Method in class SK.gnome.dwarf.utils.dns.Record
Returns the string represenation of the protocol class.
getClazz() - Method in class SK.gnome.dwarf.utils.dns.Record
Returns the protocol class.
getConfigurationURL() - Static method in class SK.gnome.dwarf.main.Main
Returns the configuration URL.
getConsole() - Method in class SK.gnome.dwarf.main.MainServer
Returns the server console.
getCurrent() - Method in class SK.gnome.dwarf.utils.Counter
Returns the current number of events.
getDatagramPacket() - Method in class SK.gnome.dwarf.tcpip.UDPListener
Returns the datagram packet.
getDatagramSocket() - Method in class SK.gnome.dwarf.tcpip.MulticastUDPListener
Returns the datagram socket.
getDatagramSocket() - Method in class SK.gnome.dwarf.tcpip.UDPListener
Returns the datagram socket.
getDebug() - Static method in class SK.gnome.dwarf.log.Log
Returns the subsystem identifiers for the debugging messages.
getDebug(String) - Static method in class SK.gnome.dwarf.log.Log
Whether the debugging messages are enabled for the given subsystem identifier.
getDescription() - Method in class SK.gnome.dwarf.log.LogLevel
Returns the string description of the logging level.
getDescription() - Method in class SK.gnome.dwarf.main.Command
Returns the command description.
getDescription() - Method in class SK.gnome.dwarf.main.cmd.CSCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.DebugCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.DumpCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.ExecCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.HelpCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.LSCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.NSLookupCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.ParamCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.PasswdCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.PolicyCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.PropertiesCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.ReportCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.RestartCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.ShutdownCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.ThreadsCmd
 
getDescription() - Method in class SK.gnome.dwarf.main.cmd.TraceCmd
 
getDescription() - Method in class SK.gnome.dwarf.sample.AuthCmd
 
getDocument() - Method in class SK.gnome.dwarf.config.XMLConfiguration
Returns the XML configuration data as a DOM object.
getExchange() - Method in class SK.gnome.dwarf.utils.dns.MXResource
Returns the mail exhange hostname.
getExpire() - Method in class SK.gnome.dwarf.utils.dns.SOAResource
Returns the zone expiration timeout.
getFullName() - Method in class SK.gnome.dwarf.GenericService
 
getFullName() - Method in interface SK.gnome.dwarf.Service
Returns the full service name.
getFullName() - Method in class SK.gnome.dwarf.auth.UserPrincipal
Returns the full user name.
getHW() - Method in class SK.gnome.dwarf.utils.dns.HINFOResource
Returns the hardware identification.
getHandlerTimeout() - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Returns the active handler timeout.
getId() - Method in class SK.gnome.dwarf.utils.dns.Message
Returns the message identifier.
getInitParameter(String) - Method in class SK.gnome.dwarf.GenericService
Returns the initial parameter by the name.
getInitParameterNames() - Method in class SK.gnome.dwarf.GenericService
Returns the initial parameter names.
getInstance(String) - Static method in class SK.gnome.dwarf.log.LogLevel
Returns a logging level by its description.
getInstances() - Static method in class SK.gnome.dwarf.log.LogLevel
Returns all logging levels currently available.
getIntOption(String, int) - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Returns an option key value as an integer.
getLastAccessed() - Method in class SK.gnome.dwarf.log.GenericLogger
Returns the time of the last write operation.
getLevel() - Method in class SK.gnome.dwarf.log.LogLevel
Returns the numerical logging level.
getLogFacility() - Method in class SK.gnome.dwarf.GenericService
Returns the logging facility.
getLogger() - Method in class SK.gnome.dwarf.GenericServer
Returns a logging service.
getLogger() - Method in class SK.gnome.dwarf.GenericService
Returns a logging service for this object.
getLogger() - Method in class SK.gnome.dwarf.log.LogServer
Returns the logging service.
getMName() - Method in class SK.gnome.dwarf.utils.dns.SOAResource
Returns the domain name server for this zone.
getMainServer() - Static method in class SK.gnome.dwarf.main.Main
Returns the main server.
getMboxDName() - Method in class SK.gnome.dwarf.utils.dns.RPResource
Returns the person's mailbox name.
getMinimum() - Method in class SK.gnome.dwarf.utils.dns.SOAResource
Returns the minimum TTL value.
getNSDName() - Method in class SK.gnome.dwarf.utils.dns.NSResource
Returns the authoritative name server.
getName() - Method in class SK.gnome.dwarf.GenericService
 
getName() - Method in interface SK.gnome.dwarf.Service
Returns the service name.
getName() - Method in class SK.gnome.dwarf.auth.GenericPrincipal
Returns the principal name.
getName() - Method in class SK.gnome.dwarf.utils.dns.Record
Returns the resource name.
getOS() - Method in class SK.gnome.dwarf.utils.dns.HINFOResource
Returns the operating system identification.
getObjectCount() - Method in class SK.gnome.dwarf.config.XMLConfiguration
Returns the total number of services created by the XMLConfiguration.getService() method.
getPTRDName() - Method in class SK.gnome.dwarf.utils.dns.PTRResource
Returns the pointer domain name.
getParameters() - Method in class SK.gnome.dwarf.GenericServer
Returns the service parameters.
getParameters() - Method in class SK.gnome.dwarf.GenericService
Returns the service parameters.
getParameters() - Method in interface SK.gnome.dwarf.Service
Returns the service parameters.
getPeak() - Method in class SK.gnome.dwarf.utils.Counter
Returns the peak number of events.
getPreference() - Method in class SK.gnome.dwarf.utils.dns.MXResource
Returns the preference number of this MX host.
getPrincipal() - Method in class SK.gnome.dwarf.GenericService
Returns a principal representing the service.
getProperty(String) - Method in class SK.gnome.dwarf.utils.StringProperties
Returns property value by its name.
getProtocol() - Method in class SK.gnome.dwarf.utils.dns.WKSResource
Returns the protocol number.
getQuestions() - Method in class SK.gnome.dwarf.utils.dns.Message
Returns a list of the resource records in the question section.
getQuote() - Method in class SK.gnome.dwarf.sample.QuoteServer
Returns a single quote string.
getRA() - Method in class SK.gnome.dwarf.utils.dns.Message
Whether the recursive query support is available.
getRC() - Method in class SK.gnome.dwarf.utils.dns.Message
The response code.
getRData() - Method in class SK.gnome.dwarf.utils.dns.Resource
Returns the raw record data.
getRName() - Method in class SK.gnome.dwarf.utils.dns.SOAResource
Returns the responsible person's mailbox name.
getRange() - Method in class SK.gnome.dwarf.tcpip.InetHost
Returns the host range string.
getRefresh() - Method in class SK.gnome.dwarf.utils.dns.SOAResource
Returns the zone refresh interval.
getRequestReadTimeout() - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Returns the request read timeout.
getRequiredClass() - Method in class SK.gnome.dwarf.IllegalServiceClassException
Returns the required class.
getRetry() - Method in class SK.gnome.dwarf.utils.dns.SOAResource
Returns the zone refresh retry interval.
getSerial() - Method in class SK.gnome.dwarf.utils.dns.SOAResource
Returns the version number of the zone.
getServerSocket() - Method in class SK.gnome.dwarf.tcpip.SSLListener
Returns the SSL server socket.
getServerSocket() - Method in class SK.gnome.dwarf.tcpip.TCPListener
Returns the server socket.
getService(String) - Method in class SK.gnome.dwarf.GenericServer
 
getService(String) - Method in interface SK.gnome.dwarf.Server
Returns a service by its name.
getService() - Method in class SK.gnome.dwarf.config.XMLConfiguration
Creates a service instance from the XML configuration data.
getServiceByPath(Subject, String) - Method in class SK.gnome.dwarf.main.Console
Returns the target service according to the given path and subject.
getServices() - Method in class SK.gnome.dwarf.GenericServer
 
getServices(Class) - Method in class SK.gnome.dwarf.GenericServer
Returns the list of contained services which are instances of the given class.
getServices() - Method in interface SK.gnome.dwarf.Server
Returns all services contained by the server.
getShutdownTimeout() - Method in class SK.gnome.dwarf.GenericService
Returns the shutdown timeout.
getState(int) - Method in class SK.gnome.dwarf.GenericService
 
getState(int) - Method in interface SK.gnome.dwarf.Service
Returns the current service state.
getStringOption(String, String) - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Returns an option key value as a string.
getTC() - Method in class SK.gnome.dwarf.utils.dns.Message
Whether this message was truncated.
getTCPRequest() - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Returns a TCPRequest implementation.
getTTL() - Method in class SK.gnome.dwarf.utils.dns.Resource
Returns the TTL value.
getTextTrim(Element) - Static method in class SK.gnome.dwarf.utils.XMLUtils
Returns the text value of the given element.
getTotal() - Method in class SK.gnome.dwarf.utils.Counter
Returns the total number of events.
getTrace() - Static method in class SK.gnome.dwarf.log.Log
Returns the subsystem identifiers for the tracing messages.
getTrace(String) - Static method in class SK.gnome.dwarf.log.Log
Whether the tracing messages are enabled for the given subsystem identifier.
getTxtDName() - Method in class SK.gnome.dwarf.utils.dns.RPResource
Returns the domain name for which the TXT records exist.
getTxtData() - Method in class SK.gnome.dwarf.utils.dns.TXTResource
Returns the descriptive text.
getType() - Method in class SK.gnome.dwarf.tcpip.InetHost
Returns the host range type.
getType() - Method in class SK.gnome.dwarf.utils.dns.Record
Returns the resource type.
getTypeString() - Method in class SK.gnome.dwarf.utils.dns.Record
Returns the string represenation of the resource type.
getURL() - Method in class SK.gnome.dwarf.utils.StringProperties
Returns URL from which the properties were loaded.
getUptime() - Method in class SK.gnome.dwarf.main.MainServer
Returns the uptime.
getWorkingService(Subject) - Method in class SK.gnome.dwarf.main.Console
Returns the current working service of the given subject.
groups - Variable in class SK.gnome.dwarf.tcpip.MulticastUDPListener
The initial multicast groups.

H

HINFO - Static variable in class SK.gnome.dwarf.utils.dns.Types
The CPU and OS used by a host.
HINFOResource - class SK.gnome.dwarf.utils.dns.HINFOResource.
This resource identifies the CPU and OS used by a host.
HS - Static variable in class SK.gnome.dwarf.utils.dns.Classes
The Hesiod system.
HTMLPrintWriter - class SK.gnome.dwarf.utils.io.HTMLPrintWriter.
Provides a writer for HTML rendering.
HTMLPrintWriter(Writer) - Constructor for class SK.gnome.dwarf.utils.io.HTMLPrintWriter
Creates a new HTMLPrintWriter.
HTMLPrintWriter(Writer, boolean) - Constructor for class SK.gnome.dwarf.utils.io.HTMLPrintWriter
Creates a new HTMLPrintWriter writer.
Handler - class SK.gnome.dwarf.thread.Handler.
Abstract service for handling the client requests.
Handler(String) - Constructor for class SK.gnome.dwarf.thread.Handler
Creates a new Handler.
HelpCmd - class SK.gnome.dwarf.main.cmd.HelpCmd.
Prints a help on the commands.
HelpCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.HelpCmd
 
handle(Callback[]) - Method in class SK.gnome.dwarf.auth.login.BasicCallbackHandler
Handles the given callbacks.
handle(Socket) - Method in class SK.gnome.dwarf.sample.ConsoleHandler
 
handle(Socket) - Method in class SK.gnome.dwarf.sample.QuoteHandler
Handles the client connection.
handle(DatagramPacket) - Method in class SK.gnome.dwarf.sample.SyslogHandler
Handles the UDP syslog packet.
handle(Object) - Method in class SK.gnome.dwarf.tcpip.NioTCPHandler
 
handle(Object) - Method in class SK.gnome.dwarf.tcpip.TCPHandler
Performs the handling operation.
handle(Socket) - Method in class SK.gnome.dwarf.tcpip.TCPHandler
Handles the socket.
handle(Object) - Method in class SK.gnome.dwarf.tcpip.UDPHandler
Performs the handling operation.
handle(DatagramPacket) - Method in class SK.gnome.dwarf.tcpip.UDPHandler
Handles the datagram packet.
handle(Socket) - Method in class SK.gnome.dwarf.tcpip.rfc.TCPChargenHandler
 
handle(Socket) - Method in class SK.gnome.dwarf.tcpip.rfc.TCPDaytimeHandler
 
handle(Socket) - Method in class SK.gnome.dwarf.tcpip.rfc.TCPDiscardHandler
 
handle(Socket) - Method in class SK.gnome.dwarf.tcpip.rfc.TCPEchoHandler
 
handle(Socket) - Method in class SK.gnome.dwarf.tcpip.rfc.TCPTimeHandler
 
handle(DatagramPacket) - Method in class SK.gnome.dwarf.tcpip.rfc.UDPChargenHandler
 
handle(DatagramPacket) - Method in class SK.gnome.dwarf.tcpip.rfc.UDPDaytimeHandler
 
handle(DatagramPacket) - Method in class SK.gnome.dwarf.tcpip.rfc.UDPDiscardHandler
 
handle(DatagramPacket) - Method in class SK.gnome.dwarf.tcpip.rfc.UDPEchoHandler
 
handle(DatagramPacket) - Method in class SK.gnome.dwarf.tcpip.rfc.UDPTimeHandler
 
handle(Object) - Method in class SK.gnome.dwarf.thread.Handler
Handles the client request.
handleCacheEvent(Cacheable.CacheEvent) - Method in interface SK.gnome.dwarf.utils.cache.Cacheable
Handles the given cache event.
hashCode() - Method in class SK.gnome.dwarf.auth.GenericPrincipal
 
hashCode() - Method in class SK.gnome.dwarf.tcpip.InetHost
 
hostname - Variable in class SK.gnome.dwarf.log.SyslogLogger
Whether to send the HOSTNAME header field.

I

IN - Static variable in class SK.gnome.dwarf.utils.dns.Classes
The Internet system.
INITIALIZED - Static variable in interface SK.gnome.dwarf.Service
The initialized state.
INSTANCE - Static variable in class SK.gnome.dwarf.auth.EveryonePrincipal
The principal instance.
INSTANCE - Static variable in class SK.gnome.dwarf.utils.io.NullOutputStream
The object instance.
INVALIDATED - Static variable in class SK.gnome.dwarf.utils.cache.Cacheable.CacheEvent
The object has been invalidated.
IPADDR - Static variable in class SK.gnome.dwarf.tcpip.InetHost
This constant represents an IP-based range.
IllegalServiceClassException - exception SK.gnome.dwarf.IllegalServiceClassException.
This exception indicates an illegal service type.
IllegalServiceClassException() - Constructor for class SK.gnome.dwarf.IllegalServiceClassException
Constructs a new IllegalServiceClassException.
IllegalServiceClassException(String) - Constructor for class SK.gnome.dwarf.IllegalServiceClassException
Constructs a new IllegalServiceClassException with the given message.
IllegalServiceClassException(String, Class) - Constructor for class SK.gnome.dwarf.IllegalServiceClassException
Constructs a new IllegalServiceClassException with the given message and required class type.
IllegalServiceClassException(Class) - Constructor for class SK.gnome.dwarf.IllegalServiceClassException
Constructs a new IllegalServiceClassException with the given required class type.
InetHost - class SK.gnome.dwarf.tcpip.InetHost.
This class represents a range of Internet hosts.
InetHost(String) - Constructor for class SK.gnome.dwarf.tcpip.InetHost
Creates a new InetHost with the given range.
InetHostSet - class SK.gnome.dwarf.tcpip.InetHostSet.
This class represents a set of Internet host ranges.
InetHostSet(String) - Constructor for class SK.gnome.dwarf.tcpip.InetHostSet
Creates a new InetHostSet.
iface - Variable in class SK.gnome.dwarf.tcpip.MulticastUDPListener
The interface to listen on.
implies(InetAddress) - Method in class SK.gnome.dwarf.tcpip.InetHost
Tests whether the given address is within the range represented by this object.
implies(InetAddress) - Method in class SK.gnome.dwarf.tcpip.InetHostSet
Tests whether the given address is within the range represented by this object.
inc() - Method in class SK.gnome.dwarf.utils.Counter
Increments the counter.
init(Server) - Method in class SK.gnome.dwarf.GenericServer
Initializes the server.
init(Server) - Method in class SK.gnome.dwarf.GenericService
 
init(Server) - Method in interface SK.gnome.dwarf.Service
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.log.FileLogger
Inititalizes the service and sets the output stream.
init(Server) - Method in class SK.gnome.dwarf.log.JDBCLogger
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.log.SyslogLogger
Inititalizes the service.
init(Server) - Method in class SK.gnome.dwarf.log.SystemLogger
Inititalizes the service and sets the output stream.
init(Server) - Method in class SK.gnome.dwarf.main.Console
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.main.cmd.CSCmd
 
init(Server) - Method in class SK.gnome.dwarf.main.cmd.ExecCmd
 
init(Server) - Method in class SK.gnome.dwarf.main.cmd.LSCmd
 
init(Server) - Method in class SK.gnome.dwarf.main.cmd.ReportCmd
 
init(Server) - Method in class SK.gnome.dwarf.sample.ConsoleHandler
 
init(Server) - Method in class SK.gnome.dwarf.sample.QuoteHandler
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.sample.XMLLogger
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.tcpip.NioTCPHandler
 
init(Server) - Method in class SK.gnome.dwarf.tcpip.SSLListener
 
init(Server) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.tcpip.TCPListener
Initializes the service.
init() - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
init(Server) - Method in class SK.gnome.dwarf.tcpip.UDPListener
Initializes the service.
init() - Method in class SK.gnome.dwarf.tcpip.rfc.EchoTCPRequest
 
init(Server) - Method in class SK.gnome.dwarf.thread.Handler
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.utils.dns.DNSService
 
initParameters - Variable in class SK.gnome.dwarf.GenericService
The initial service parameters.
initialize(Subject, CallbackHandler, Map, Map) - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Initializes this login module.
initialize(Subject, CallbackHandler, Map, Map) - Method in class SK.gnome.dwarf.auth.login.JDBCLoginModule
 
initialize(Subject, CallbackHandler, Map, Map) - Method in class SK.gnome.dwarf.auth.login.PlaintextLoginModule
 
initialize(Subject, CallbackHandler, Map, Map) - Method in class SK.gnome.dwarf.auth.login.UnixLoginModule
 
isBlocking() - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Returns whether this server is configured as blocking.
isDebugOn() - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Whether the debugging messages are enabled.
isExpired() - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
isFinished() - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
isIdentOn() - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Whether the identification feature is enabled.
isIgnoreCaseOn() - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Whether the module may perform a case-insensitive logins.
isInitialized() - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
isSSLConfigured() - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Whether the SSL sockets may be created.

J

JAASAuthenticator - class SK.gnome.dwarf.auth.JAASAuthenticator.
Defines the login module-based authentication service.
JAASAuthenticator(String) - Constructor for class SK.gnome.dwarf.auth.JAASAuthenticator
Creates a new JAASAuthenticator.
JDBCLogger - class SK.gnome.dwarf.log.JDBCLogger.
The SQL database logger.
JDBCLogger(String) - Constructor for class SK.gnome.dwarf.log.JDBCLogger
Creates a new JDBCLogger.
JDBCLoginModule - class SK.gnome.dwarf.auth.login.JDBCLoginModule.
This login module reads user data from a SQL database.
JDBCLoginModule() - Constructor for class SK.gnome.dwarf.auth.login.JDBCLoginModule
 

K

key - Variable in class SK.gnome.dwarf.utils.cache.LRUCache.CacheEntry
The key referencing the cached object.

L

LFUCache - class SK.gnome.dwarf.utils.cache.LFUCache.
This class implements cache using the LFU algorithm.
LFUCache(String) - Constructor for class SK.gnome.dwarf.utils.cache.LFUCache
Creates a new LFUCache.
LOG_DEBUG - Static variable in interface SK.gnome.dwarf.Service
Logging level of a debugging message.
LOG_DEFAULT_DATETIME_FORMAT - Static variable in class SK.gnome.dwarf.log.LogConstants
Default date-time format used for generating the log messages.
LOG_ERROR - Static variable in interface SK.gnome.dwarf.Service
Logging level of a recoverable error message.
LOG_FACILITY_ALL - Static variable in class SK.gnome.dwarf.log.GenericLogger
This string constant identifies loggers which should log all events regardless of the logging facility identifiers associated with them.
LOG_FATAL - Static variable in interface SK.gnome.dwarf.Service
Logging level of an unrecoverable error message.
LOG_INFO - Static variable in interface SK.gnome.dwarf.Service
Logging level of an informational message.
LOG_MAX_MESSAGE_SIZE - Static variable in class SK.gnome.dwarf.log.LogConstants
The maximum size of the log message in bytes.
LOG_MESSAGE_REPEATING_INTERVAL - Static variable in class SK.gnome.dwarf.log.LogConstants
The interval in seconds of flushing the repeated messages.
LOG_TRACE - Static variable in interface SK.gnome.dwarf.Service
Logging level of a tracing message.
LOG_WARN - Static variable in interface SK.gnome.dwarf.Service
Logging level of a warning message.
LOG_XFER - Static variable in interface SK.gnome.dwarf.Service
Logging level of a transfer message.
LRUCache - class SK.gnome.dwarf.utils.cache.LRUCache.
This class implements generic cache using the LRU algorithm.
LRUCache(String) - Constructor for class SK.gnome.dwarf.utils.cache.LRUCache
Creates a new LRUCache with no size limit.
LRUCache.CacheEntry - class SK.gnome.dwarf.utils.cache.LRUCache.CacheEntry.
This class represents the cached object.
LRUCache.CacheEntry() - Constructor for class SK.gnome.dwarf.utils.cache.LRUCache.CacheEntry
 
LS - Static variable in class SK.gnome.dwarf.Constants
The system-default line separator.
LSCmd - class SK.gnome.dwarf.main.cmd.LSCmd.
Prints a list of the contained services.
LSCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.LSCmd
 
LimitedInputStream - class SK.gnome.dwarf.utils.io.LimitedInputStream.
Provides limited-length input stream.
LimitedInputStream(InputStream, int) - Constructor for class SK.gnome.dwarf.utils.io.LimitedInputStream
Creates a new LimitedInputStream with the given length limit.
Listener - class SK.gnome.dwarf.tcpip.Listener.
Abstract service for receiving client requests.
Listener(String) - Constructor for class SK.gnome.dwarf.tcpip.Listener
Creates a new Listener.
Log - class SK.gnome.dwarf.log.Log.
Globally controls generating of logging messages.
LogConstants - class SK.gnome.dwarf.log.LogConstants.
Provides the global logging constants.
LogConstants() - Constructor for class SK.gnome.dwarf.log.LogConstants
 
LogLevel - class SK.gnome.dwarf.log.LogLevel.
Defines the logging levels.
LogServer - class SK.gnome.dwarf.log.LogServer.
Provides container for the logging services.
LogServer(String) - Constructor for class SK.gnome.dwarf.log.LogServer
Creates a new LogServer.
Logger - interface SK.gnome.dwarf.log.Logger.
Provides an interface for the logging services.
levels - Variable in class SK.gnome.dwarf.log.GenericLogger
Set of accepted logging levels.
lock - Variable in class SK.gnome.dwarf.log.GenericLogger
The locking object.
lock(File, int) - Static method in class SK.gnome.dwarf.utils.io.FileUtils
Locks the given file or directory.
log(LogLevel, String) - Method in class SK.gnome.dwarf.GenericService
Logs the message with the given logging level.
log(LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.GenericService
Logs the message and the error with the given logging level.
log(LogLevel, String) - Method in interface SK.gnome.dwarf.Service
Logs the message with the given logging level.
log(LogLevel, String, Throwable) - Method in interface SK.gnome.dwarf.Service
Logs the message and the error with the given logging level.
log(String, LogLevel, String) - Method in class SK.gnome.dwarf.log.GenericLogger
Logs the message with the given logging facility and level.
log(String, LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.log.GenericLogger
Logs the message and the error with the given logging facility and level.
log(String, LogLevel, String) - Method in class SK.gnome.dwarf.log.LogServer
Logs the message with the given logging level and facility.
log(String, LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.log.LogServer
Logs the message and the error with the given logging level and facility.
log(String, LogLevel, String) - Method in interface SK.gnome.dwarf.log.Logger
Logs the message with the given logging level and the logging facility.
log(String, LogLevel, String, Throwable) - Method in interface SK.gnome.dwarf.log.Logger
Logs the message and the error with the given logging level and the logging facility.
log(LogLevel, String) - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
log(LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
login(Subject, CallbackHandler) - Method in class SK.gnome.dwarf.GenericService
Authenticates the subject.
login(Subject, CallbackHandler) - Method in interface SK.gnome.dwarf.Service
Authenticates the subject.
login(String, Subject, CallbackHandler) - Method in interface SK.gnome.dwarf.auth.Authenticator
Authenticates the subject.
login(String, Subject, CallbackHandler) - Method in class SK.gnome.dwarf.auth.JAASAuthenticator
Authenticates the subject.
login() - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Authenticates the user.
logout(AuthId, Subject) - Method in class SK.gnome.dwarf.GenericService
Logouts the subject.
logout(AuthId, Subject) - Method in interface SK.gnome.dwarf.Service
Logouts the subject.
logout(String, AuthId, Subject) - Method in interface SK.gnome.dwarf.auth.Authenticator
Logouts the subject.
logout(String, AuthId, Subject) - Method in class SK.gnome.dwarf.auth.JAASAuthenticator
Logouts the subject.
logout() - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Logouts the user.
loop() - Method in class SK.gnome.dwarf.log.GenericLogger
Runs the service.
loop() - Method in class SK.gnome.dwarf.main.Console
Handles the command prompt input.
loop() - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
 
loop() - Method in class SK.gnome.dwarf.tcpip.TCPListener
Performs the listening operation.
loop() - Method in class SK.gnome.dwarf.tcpip.UDPListener
Performs the listening operation.
loop() - Method in class SK.gnome.dwarf.thread.Handler
Performs the handling operation.
loop() - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Main server thread loop.
loop() - Method in class SK.gnome.dwarf.thread.ThreadServer
The operational loop.
loop() - Method in class SK.gnome.dwarf.thread.ThreadService
The operational loop.
loop() - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Performs the expiration checking.

M

MAILA - Static variable in class SK.gnome.dwarf.utils.dns.Types
Request for mail agent-related records.
MAILB - Static variable in class SK.gnome.dwarf.utils.dns.Types
Request for mailbox-related records.
MB - Static variable in class SK.gnome.dwarf.utils.dns.Types
A mailbox host.
MD - Static variable in class SK.gnome.dwarf.utils.dns.Types
A mail agent host.
MD5CryptPasswordEncoder - class SK.gnome.dwarf.auth.login.MD5CryptPasswordEncoder.
Password encoder based on the MD5 crypt algorithm.
MD5CryptPasswordEncoder() - Constructor for class SK.gnome.dwarf.auth.login.MD5CryptPasswordEncoder
 
MD5PasswordEncoder - class SK.gnome.dwarf.auth.login.MD5PasswordEncoder.
Password encoder based on the MD5 digest.
MD5PasswordEncoder() - Constructor for class SK.gnome.dwarf.auth.login.MD5PasswordEncoder
 
MF - Static variable in class SK.gnome.dwarf.utils.dns.Types
A forwarding mail agent host.
MG - Static variable in class SK.gnome.dwarf.utils.dns.Types
A mail group member.
MINFO - Static variable in class SK.gnome.dwarf.utils.dns.Types
A mailing list information.
MR - Static variable in class SK.gnome.dwarf.utils.dns.Types
A forwarding mail agent host.
MX - Static variable in class SK.gnome.dwarf.utils.dns.Types
A mail exchange for the domain.
MXResource - class SK.gnome.dwarf.utils.dns.MXResource.
This resource identifies a mail exchange for the domain.
Main - class SK.gnome.dwarf.main.Main.
The main executable class.
Main() - Constructor for class SK.gnome.dwarf.main.Main
 
Main1 - class SK.gnome.dwarf.sample.Main1.
Main server application instantiated and configured programatically.
Main1() - Constructor for class SK.gnome.dwarf.sample.Main1
 
Main2 - class SK.gnome.dwarf.sample.Main2.
Main server application instantiated via XML-based configuration.
Main2() - Constructor for class SK.gnome.dwarf.sample.Main2
 
MainServer - class SK.gnome.dwarf.main.MainServer.
The main server application.
MainServer(String) - Constructor for class SK.gnome.dwarf.main.MainServer
Creates a new MainServer.
Message - class SK.gnome.dwarf.utils.dns.Message.
This class represents a DNS message.
Message(Question, boolean) - Constructor for class SK.gnome.dwarf.utils.dns.Message
Creates a new Message.
MultiThreadServer - class SK.gnome.dwarf.thread.MultiThreadServer.
Generic multi-threaded server.
MultiThreadServer(String) - Constructor for class SK.gnome.dwarf.thread.MultiThreadServer
Creates a new MultiThreadServer.
MulticastUDPListener - class SK.gnome.dwarf.tcpip.MulticastUDPListener.
Service for receiving multicast client datagrams.
MulticastUDPListener(String) - Constructor for class SK.gnome.dwarf.tcpip.MulticastUDPListener
Creates a new MulticastUDPListener.
main(String[]) - Static method in class SK.gnome.dwarf.auth.login.CryptPasswordEncoder
Encodes an array of passwords.
main(String[]) - Static method in class SK.gnome.dwarf.auth.login.MD5CryptPasswordEncoder
Encodes an array of passwords.
main(String[]) - Static method in class SK.gnome.dwarf.auth.login.MD5PasswordEncoder
Encodes an array of passwords.
main(String[]) - Static method in class SK.gnome.dwarf.main.Main
Starts the main server.
main(String[]) - Static method in class SK.gnome.dwarf.sample.Main1
The main executive method.
main(String[]) - Static method in class SK.gnome.dwarf.sample.Main2
The main executive method.
main(String[]) - Static method in class SK.gnome.dwarf.utils.dns.DNSClient
Main static method for performing a DNS query.

N

NS - Static variable in class SK.gnome.dwarf.utils.dns.Types
An authoritative name server for the domain.
NSLookupCmd - class SK.gnome.dwarf.main.cmd.NSLookupCmd.
Performs a DNS lookups.
NSLookupCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.NSLookupCmd
Creates a new NSLookupCmd.
NSResource - class SK.gnome.dwarf.utils.dns.NSResource.
This resource represents an authoritative name server for the domain.
NULL - Static variable in class SK.gnome.dwarf.utils.dns.Types
A null resource.
NioTCPHandler - class SK.gnome.dwarf.tcpip.NioTCPHandler.
Non-blocking service for handling the client requests.
NioTCPHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.NioTCPHandler
Creates a new NioTCPHandler.
NullLogger - class SK.gnome.dwarf.log.NullLogger.
The null logger.
NullLogger(String) - Constructor for class SK.gnome.dwarf.log.NullLogger
Creates a new NullLogger.
NullOutputStream - class SK.gnome.dwarf.utils.io.NullOutputStream.
Provides output stream discarding all data.
NullOutputStream() - Constructor for class SK.gnome.dwarf.utils.io.NullOutputStream
 
name - Variable in class SK.gnome.dwarf.utils.dns.Record
The resource name.
needClientAuth - Variable in class SK.gnome.dwarf.tcpip.SSLListener
Whether the client authentication is needed.

O

obj - Variable in class SK.gnome.dwarf.utils.cache.LRUCache.CacheEntry
The cached object.
out - Variable in class SK.gnome.dwarf.log.StreamLogger
The output stream.
out - Variable in class SK.gnome.dwarf.utils.io.SafePrintWriter
 

P

PLATFORM_DETAILS - Static variable in class SK.gnome.dwarf.Constants
HW and SW platform details.
PTR - Static variable in class SK.gnome.dwarf.utils.dns.Types
A pointer to another part of the domain name space
PTRResource - class SK.gnome.dwarf.utils.dns.PTRResource.
This resource represents a pointer to another part of the domain name space.
ParamCmd - class SK.gnome.dwarf.main.cmd.ParamCmd.
Prints or sets the service parameters.
ParamCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.ParamCmd
Creates a new ParamCmd.
Parameters - interface SK.gnome.dwarf.Parameters.
Provides service parameters.
ParametersService - class SK.gnome.dwarf.ParametersService.
Provides a generic Parameters implementation.
ParametersService(String) - Constructor for class SK.gnome.dwarf.ParametersService
Constructs a new ParametersService.
PasswdCmd - class SK.gnome.dwarf.main.cmd.PasswdCmd.
Encrypts a single password.
PasswdCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.PasswdCmd
Creates a new PasswdCmd.
PasswordEncoder - interface SK.gnome.dwarf.auth.login.PasswordEncoder.
Provides encoding and comparing of user passwords.
PermitLoginModule - class SK.gnome.dwarf.auth.login.PermitLoginModule.
This module always permits access.
PermitLoginModule() - Constructor for class SK.gnome.dwarf.auth.login.PermitLoginModule
 
PlaintextLoginModule - class SK.gnome.dwarf.auth.login.PlaintextLoginModule.
The login module based on a plaintext file.
PlaintextLoginModule() - Constructor for class SK.gnome.dwarf.auth.login.PlaintextLoginModule
 
PolicyCmd - class SK.gnome.dwarf.main.cmd.PolicyCmd.
Refreshes the security policies.
PolicyCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.PolicyCmd
Creates a new PolicyCmd.
Pool - interface SK.gnome.dwarf.utils.cache.Pool.
Provides interface for an object pool.
PropertiesCmd - class SK.gnome.dwarf.main.cmd.PropertiesCmd.
Lists the system properties.
PropertiesCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.PropertiesCmd
Creates a new PropertiesCmd.
packetSize - Variable in class SK.gnome.dwarf.tcpip.UDPListener
The size of the datagram packet in bytes.
parent - Variable in class SK.gnome.dwarf.GenericService
The service container.
parseCommandString(String) - Static method in class SK.gnome.dwarf.main.Console
Parses the command string.
peek() - Method in class SK.gnome.dwarf.utils.queue.FIFOQueue
 
peek() - Method in interface SK.gnome.dwarf.utils.queue.Queue
Returns an object from the queue.
permission - Variable in class SK.gnome.dwarf.auth.CheckPermissionAction
The checked permission.
port - Variable in class SK.gnome.dwarf.log.SyslogLogger
The UDP port on the remote syslog server.
port - Variable in class SK.gnome.dwarf.tcpip.Listener
The network port to listen on.
prepareDirectory(File, boolean) - Static method in class SK.gnome.dwarf.utils.io.FileUtils
Prepares the given directory for using.
print(boolean) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
print(char) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
print(int) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
print(long) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
print(float) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
print(double) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
print(char[]) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
print(String) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
print(Object) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.Command
Prints the command help.
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.CSCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.DebugCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.DumpCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.ExecCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.HelpCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.LSCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.NSLookupCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.ParamCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.PasswdCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.PolicyCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.PropertiesCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.ReportCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.RestartCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.ShutdownCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.ThreadsCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.main.cmd.TraceCmd
 
printHelp(PrintWriter) - Method in class SK.gnome.dwarf.sample.AuthCmd
 
println(boolean) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
println(char) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
println(int) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
println(long) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
println(float) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
println(double) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
println(char[]) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
println(String) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
println(Object) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
println() - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
process() - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
process() - Method in class SK.gnome.dwarf.tcpip.rfc.EchoTCPRequest
 
prompt - Variable in class SK.gnome.dwarf.main.Console
Whether to enable the interactive command prompt.
propertyNames() - Method in class SK.gnome.dwarf.utils.StringProperties
Returns all property names.
put(Object, Object) - Method in interface SK.gnome.dwarf.utils.cache.Cache
Puts the object to the cache.
put(Object, Object) - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Puts the object to the cache.
put(Object) - Method in interface SK.gnome.dwarf.utils.cache.Pool
Puts the object to the pool.
put(Object) - Method in class SK.gnome.dwarf.utils.cache.SimplePool
Puts the object to the pool.

Q

Q_IQUERY - Static variable in class SK.gnome.dwarf.utils.dns.Message
An inverse query.
Q_QUERY - Static variable in class SK.gnome.dwarf.utils.dns.Message
A standard query.
Q_STATUS - Static variable in class SK.gnome.dwarf.utils.dns.Message
A server status request.
Question - class SK.gnome.dwarf.utils.dns.Question.
This class represents a DNS question.
Question(String, int, int) - Constructor for class SK.gnome.dwarf.utils.dns.Question
Creates a new DNS question.
Queue - interface SK.gnome.dwarf.utils.queue.Queue.
Provides interface for queue.
QuoteHandler - class SK.gnome.dwarf.sample.QuoteHandler.
Handles the Quote of the Day Service (RFC 865) protocol.
QuoteHandler(String) - Constructor for class SK.gnome.dwarf.sample.QuoteHandler
Creates a new QuoteHandler.
QuoteServer - class SK.gnome.dwarf.sample.QuoteServer.
Container for the Quote of the Day Service (RFC 865) handlers.
QuoteServer(String) - Constructor for class SK.gnome.dwarf.sample.QuoteServer
Creates a new QuoteServer.
query(Question, InetAddress, int, boolean, Service) - Static method in class SK.gnome.dwarf.utils.dns.DNSClient
Performs a DNS query.
query(String[], Service) - Static method in class SK.gnome.dwarf.utils.dns.DNSClient
Peforms a DNS query command.
query(Question) - Method in class SK.gnome.dwarf.utils.dns.DNSService
Performs a DNS query.
quotes - Variable in class SK.gnome.dwarf.sample.QuoteServer
Array of string quotes.

R

REMOVED - Static variable in class SK.gnome.dwarf.utils.cache.Cacheable.CacheEvent
The object has been removed from the cache.
RP - Static variable in class SK.gnome.dwarf.utils.dns.Types
A responsible person information.
RPResource - class SK.gnome.dwarf.utils.dns.RPResource.
This resource represents a responsible person.
Record - class SK.gnome.dwarf.utils.dns.Record.
This class represents a generic resource record.
Record(String, int, int) - Constructor for class SK.gnome.dwarf.utils.dns.Record
Creates a new DNS record.
ReportCmd - class SK.gnome.dwarf.main.cmd.ReportCmd.
Prints the service report.
ReportCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.ReportCmd
Creates a new ReportCmd.
Reportable - interface SK.gnome.dwarf.Reportable.
Provides service report.
Resource - class SK.gnome.dwarf.utils.dns.Resource.
This class represents a generic DNS resource.
Resource(String, int, int, int) - Constructor for class SK.gnome.dwarf.utils.dns.Resource
Creates a new Resource.
Resource(String, int, int, int, byte[]) - Constructor for class SK.gnome.dwarf.utils.dns.Resource
Creates a new Resource with the given raw data.
RestartCmd - class SK.gnome.dwarf.main.cmd.RestartCmd.
Restarts the main server.
RestartCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.RestartCmd
Creates a new RestartCmd.
RolePrincipal - class SK.gnome.dwarf.auth.RolePrincipal.
This class implements a Principal representing the user role.
RolePrincipal(String) - Constructor for class SK.gnome.dwarf.auth.RolePrincipal
Creates a new RolePrincipal.
range - Variable in class SK.gnome.dwarf.tcpip.InetHost
The host range string.
ranges - Variable in class SK.gnome.dwarf.tcpip.InetHostSet
The set of InetHost host ranges.
rdata - Variable in class SK.gnome.dwarf.utils.dns.Resource
The raw record data.
read() - Method in class SK.gnome.dwarf.utils.io.LimitedInputStream
 
read(byte[], int, int) - Method in class SK.gnome.dwarf.utils.io.LimitedInputStream
 
readLine() - Method in class SK.gnome.dwarf.utils.io.SafeLineReader
 
readOnly(int) - Method in class SK.gnome.dwarf.ParametersService
Indicates a read-only parameter.
recycle() - Method in class SK.gnome.dwarf.tcpip.TCPRequest
 
recycle() - Method in class SK.gnome.dwarf.tcpip.rfc.EchoTCPRequest
 
reload() - Method in class SK.gnome.dwarf.utils.StringProperties
Reloads properties loaded from an URL.
remove(Object) - Method in interface SK.gnome.dwarf.utils.cache.Cache
Removes an object from the cache.
remove(Object) - Method in class SK.gnome.dwarf.utils.cache.LRUCache
 
removeChildren(Element) - Static method in class SK.gnome.dwarf.utils.XMLUtils
Removes all child elements from the given element.
removeEntry() - Method in class SK.gnome.dwarf.utils.cache.LFUCache
Removes a cache entry from the list.
removeEntry() - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Removes a cache entry from the list.
removeService(String) - Method in class SK.gnome.dwarf.GenericServer
 
removeService(String) - Method in interface SK.gnome.dwarf.Server
Removes a service from the server.
report() - Method in class SK.gnome.dwarf.GenericServer
Returns the service report.
report() - Method in class SK.gnome.dwarf.ParametersService
Returns the service report.
report() - Method in interface SK.gnome.dwarf.Reportable
Returns the service report.
report() - Method in class SK.gnome.dwarf.auth.JAASAuthenticator
Returns the service report.
report() - Method in class SK.gnome.dwarf.log.FileLogger
Returns the service report.
report() - Method in class SK.gnome.dwarf.main.MainServer
Returns the service report.
report() - Method in class SK.gnome.dwarf.sample.QuoteHandler
Returns the service report.
report() - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
 
report() - Method in class SK.gnome.dwarf.tcpip.rfc.TCPChargenHandler
 
report() - Method in class SK.gnome.dwarf.tcpip.rfc.TCPDaytimeHandler
 
report() - Method in class SK.gnome.dwarf.tcpip.rfc.TCPDiscardHandler
 
report() - Method in class SK.gnome.dwarf.tcpip.rfc.TCPEchoHandler
 
report() - Method in class SK.gnome.dwarf.tcpip.rfc.TCPTimeHandler
 
report() - Method in class SK.gnome.dwarf.tcpip.rfc.UDPChargenHandler
 
report() - Method in class SK.gnome.dwarf.tcpip.rfc.UDPDaytimeHandler
 
report() - Method in class SK.gnome.dwarf.tcpip.rfc.UDPDiscardHandler
 
report() - Method in class SK.gnome.dwarf.tcpip.rfc.UDPEchoHandler
 
report() - Method in class SK.gnome.dwarf.tcpip.rfc.UDPTimeHandler
 
report() - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Returns the service report.
report() - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Returns the service report.
report() - Method in class SK.gnome.dwarf.utils.cache.SimplePool
Returns the service report.
reset() - Method in class SK.gnome.dwarf.utils.Counter
Resets the counter.
resetCurrent() - Method in class SK.gnome.dwarf.utils.Counter
Resets the counter.
reverseQuery(String, InetAddress, int, boolean, Service) - Static method in class SK.gnome.dwarf.utils.dns.DNSClient
Performs a reverse DNS query.
run() - Method in class SK.gnome.dwarf.auth.CheckPermissionAction
Checks the permission.
run() - Method in class SK.gnome.dwarf.thread.ThreadServer
Runs the service.
run() - Method in class SK.gnome.dwarf.thread.ThreadService
Runs the service.

S

SHUTDOWN - Static variable in interface SK.gnome.dwarf.Service
The shutdown state.
SK.gnome.dwarf - package SK.gnome.dwarf
Provides core framework classes.
SK.gnome.dwarf.auth - package SK.gnome.dwarf.auth
Provides authentication and authorization services.
SK.gnome.dwarf.auth.login - package SK.gnome.dwarf.auth.login
Provides login modules.
SK.gnome.dwarf.config - package SK.gnome.dwarf.config
Provides XML-based configuration utility.
SK.gnome.dwarf.log - package SK.gnome.dwarf.log
Provides logging services.
SK.gnome.dwarf.main - package SK.gnome.dwarf.main
Provides main application services.
SK.gnome.dwarf.main.cmd - package SK.gnome.dwarf.main.cmd
Provides console commands.
SK.gnome.dwarf.sample - package SK.gnome.dwarf.sample
Provides sample tutorial classes.
SK.gnome.dwarf.tcpip - package SK.gnome.dwarf.tcpip
Provides generic TCP/IP services.
SK.gnome.dwarf.tcpip.rfc - package SK.gnome.dwarf.tcpip.rfc
Provides implementations of simple TCP/IP protocols.
SK.gnome.dwarf.thread - package SK.gnome.dwarf.thread
Provides generic threaded services.
SK.gnome.dwarf.utils - package SK.gnome.dwarf.utils
Provides miscellaneous services and utitities.
SK.gnome.dwarf.utils.cache - package SK.gnome.dwarf.utils.cache
Provides universal cache management.
SK.gnome.dwarf.utils.dns - package SK.gnome.dwarf.utils.dns
Provides client for DNS queries.
SK.gnome.dwarf.utils.io - package SK.gnome.dwarf.utils.io
Provides various I/O utility classes.
SK.gnome.dwarf.utils.queue - package SK.gnome.dwarf.utils.queue
Provides simple queue management.
SOA - Static variable in class SK.gnome.dwarf.utils.dns.Types
The start of a zone of authority.
SOAResource - class SK.gnome.dwarf.utils.dns.SOAResource.
This resource identifies the start of a zone of authority.
SSLListener - class SK.gnome.dwarf.tcpip.SSLListener.
Service for receiving SSL/TLS client connections.
SSLListener(String) - Constructor for class SK.gnome.dwarf.tcpip.SSLListener
Creates a new SSLListener.
STARTED - Static variable in interface SK.gnome.dwarf.Service
The started state.
STOPPED - Static variable in interface SK.gnome.dwarf.Service
The stopped state.
SafeLineReader - class SK.gnome.dwarf.utils.io.SafeLineReader.
Provides network-safe line Reader implementation.
SafeLineReader(Reader) - Constructor for class SK.gnome.dwarf.utils.io.SafeLineReader
 
SafeLineReader(Reader, boolean, int) - Constructor for class SK.gnome.dwarf.utils.io.SafeLineReader
 
SafeLineReader(InputStream, boolean, int, String) - Constructor for class SK.gnome.dwarf.utils.io.SafeLineReader
 
SafePrintWriter - class SK.gnome.dwarf.utils.io.SafePrintWriter.
Provides network-safe Writer implementation.
SafePrintWriter(Writer, String) - Constructor for class SK.gnome.dwarf.utils.io.SafePrintWriter
 
SafePrintWriter(Writer, boolean) - Constructor for class SK.gnome.dwarf.utils.io.SafePrintWriter
 
SafePrintWriter(Writer, boolean, String) - Constructor for class SK.gnome.dwarf.utils.io.SafePrintWriter
 
SafePrintWriter(OutputStream, boolean, String) - Constructor for class SK.gnome.dwarf.utils.io.SafePrintWriter
 
SafePrintWriter(OutputStream, boolean, String, String) - Constructor for class SK.gnome.dwarf.utils.io.SafePrintWriter
 
SamplePermission - class SK.gnome.dwarf.sample.SamplePermission.
Sample permission.
SamplePermission(String) - Constructor for class SK.gnome.dwarf.sample.SamplePermission
Constructs a new SamplePermission with the given name.
SamplePermission(String, String) - Constructor for class SK.gnome.dwarf.sample.SamplePermission
Constructs a new SamplePermission with the given name and actions.
Server - interface SK.gnome.dwarf.Server.
Provides core functionality of a service container.
Service - interface SK.gnome.dwarf.Service.
Provides core functionality of a service.
ServiceException - exception SK.gnome.dwarf.ServiceException.
General exception thrown by the services.
ServiceException() - Constructor for class SK.gnome.dwarf.ServiceException
Constructs a new ServiceException
ServiceException(String) - Constructor for class SK.gnome.dwarf.ServiceException
Constructs a new ServiceException with the given message.
ServiceException(Throwable) - Constructor for class SK.gnome.dwarf.ServiceException
Constructs a new ServiceException with the Throwable object as the root cause.
ServiceException(String, Throwable) - Constructor for class SK.gnome.dwarf.ServiceException
Constructs a new ServiceException with the Throwable object as the root cause, and the given message.
ServicePermission - class SK.gnome.dwarf.auth.ServicePermission.
General permission for using by the services.
ServicePermission(String) - Constructor for class SK.gnome.dwarf.auth.ServicePermission
Constructs a new ServicePermission.
ServicePermission(String, String) - Constructor for class SK.gnome.dwarf.auth.ServicePermission
Constructs a new ServicePermission.
ServicePrincipal - class SK.gnome.dwarf.auth.ServicePrincipal.
This class implements a Principal representing the service.
ServicePrincipal(String) - Constructor for class SK.gnome.dwarf.auth.ServicePrincipal
Creates a new ServicePrincipal.
ShutdownCmd - class SK.gnome.dwarf.main.cmd.ShutdownCmd.
Shuts down the main server.
ShutdownCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.ShutdownCmd
Creates a new ShutdownCmd.
SimplePool - class SK.gnome.dwarf.utils.cache.SimplePool.
This class implements simple object pool with a maximum size limit.
SimplePool(String) - Constructor for class SK.gnome.dwarf.utils.cache.SimplePool
Creates a new SimplePool with no size limit.
Stoppable - interface SK.gnome.dwarf.Stoppable.
Provides an ability to stop and restart the service.
StreamLogger - class SK.gnome.dwarf.log.StreamLogger.
The abstract stream logger.
StreamLogger(String) - Constructor for class SK.gnome.dwarf.log.StreamLogger
Creates a new StreamLogger.
StringProperties - class SK.gnome.dwarf.utils.StringProperties.
Provides a persistent set of read-only properties.
StringProperties(String) - Constructor for class SK.gnome.dwarf.utils.StringProperties
Creates new StringProperties.
SyslogHandler - class SK.gnome.dwarf.sample.SyslogHandler.
Sample syslog handler.
SyslogHandler(String) - Constructor for class SK.gnome.dwarf.sample.SyslogHandler
Creates a new SyslogHandler.
SyslogLogger - class SK.gnome.dwarf.log.SyslogLogger.
The syslog logger.
SyslogLogger(String) - Constructor for class SK.gnome.dwarf.log.SyslogLogger
Creates a new SyslogLogger.
SystemLogger - class SK.gnome.dwarf.log.SystemLogger.
The system console logger.
SystemLogger(String) - Constructor for class SK.gnome.dwarf.log.SystemLogger
Creates a new SystemLogger.
server - Variable in class SK.gnome.dwarf.tcpip.TCPRequest
 
server - Variable in class SK.gnome.dwarf.utils.dns.DNSService
The DNS server address.
setAddress(InetAddress) - Method in class SK.gnome.dwarf.log.SyslogLogger
Sets the address of the remote syslog server.
setAddress(InetAddress) - Method in class SK.gnome.dwarf.tcpip.Listener
Sets the internet address to listen on.
setAllowedHosts(InetHostSet) - Method in class SK.gnome.dwarf.tcpip.Listener
Sets the allowed host ranges.
setAttribute(Object, String, String) - Static method in class SK.gnome.dwarf.config.XMLConfiguration
Sets the object's attribute.
setAuthFacility(String) - Method in class SK.gnome.dwarf.GenericService
Sets the authentication facility.
setAutoFlush(boolean) - Method in class SK.gnome.dwarf.log.FileLogger
Enables or disables the automatic flushing of the output stream.
setBacklog(int) - Method in class SK.gnome.dwarf.tcpip.TCPListener
Sets the server socket queue size.
setCheckingInterval(int) - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Sets the expiration checking interval.
setConnectAddress(InetAddress) - Method in class SK.gnome.dwarf.tcpip.UDPListener
Sets the internet address to connect to.
setConnectPort(int) - Method in class SK.gnome.dwarf.tcpip.UDPListener
Sets the port to connect to.
setDaemon(boolean) - Method in class SK.gnome.dwarf.thread.ThreadServer
Enables or disables the daemon thread.
setDaemon(boolean) - Method in class SK.gnome.dwarf.thread.ThreadService
Enables or disables the daemon thread.
setDateTime(boolean) - Method in class SK.gnome.dwarf.log.StreamLogger
Enables or disables the writting of the date and time information.
setDateTimeFormat(String) - Method in class SK.gnome.dwarf.log.StreamLogger
Sets the date/time format.
setDateTimeFormat(String, String, String) - Method in class SK.gnome.dwarf.log.StreamLogger
Sets the date/time format with the given locale.
setDebug(String) - Static method in class SK.gnome.dwarf.log.Log
Enables debugging messages for the given subsystem identifiers.
setDelay(int) - Method in class SK.gnome.dwarf.main.cmd.RestartCmd
Sets the shutdown delay time.
setDelay(int) - Method in class SK.gnome.dwarf.main.cmd.ShutdownCmd
Sets the shutdown delay time.
setDeniedHosts(InetHostSet) - Method in class SK.gnome.dwarf.tcpip.Listener
Sets the denied host ranges.
setDriver(String) - Method in class SK.gnome.dwarf.log.JDBCLogger
Sets the JDBC driver class.
setDumpDir(File) - Method in class SK.gnome.dwarf.tcpip.TCPListener
Sets the directory where to dump the socket streams.
setEnableSessionCreation(boolean) - Method in class SK.gnome.dwarf.tcpip.SSLListener
Enables or disables the SSL session creation.
setEnabledCipherSuites(String[]) - Method in class SK.gnome.dwarf.tcpip.SSLListener
Sets the enabled cipher suites.
setEncoding(String) - Method in class SK.gnome.dwarf.log.FileLogger
Sets the output stream character encoding.
setExtendedInfo(boolean) - Method in class SK.gnome.dwarf.log.StreamLogger
Enables or disables the writting of the logging level and facility.
setFacilities(String) - Method in class SK.gnome.dwarf.log.GenericLogger
Sets the logging facility.
setFacility(int) - Method in class SK.gnome.dwarf.log.SyslogLogger
Sets the facility of the generated syslog messages.
setFile(File) - Method in class SK.gnome.dwarf.log.FileLogger
Sets the file to write the log messages to.
setGroups(String) - Method in class SK.gnome.dwarf.tcpip.MulticastUDPListener
Sets the initial multicast groups.
setHandlerClass(Class) - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Sets the handler class.
setHandlerTimeout(int) - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Sets the active handler timeout.
setInitParameters(StringProperties) - Method in class SK.gnome.dwarf.GenericService
Sets the initial parameters.
setInterface(InetAddress) - Method in class SK.gnome.dwarf.tcpip.MulticastUDPListener
Sets the interface to listen on.
setKeyPwd(String) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Sets the key password.
setKeyStorePwd(String) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Sets the keystore password.
setKeyStoreURL(URL) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Sets the keystore URL.
setLevels(String) - Method in class SK.gnome.dwarf.log.GenericLogger
Sets the logging levels.
setLogFacility(String) - Method in class SK.gnome.dwarf.GenericService
Sets the logging facility.
setLogging(boolean) - Static method in class SK.gnome.dwarf.log.SystemLogger
Enables or disables the logging.
setMarkInterval(int) - Method in class SK.gnome.dwarf.log.GenericLogger
Sets the marking interval.
setMaxHandlers(int) - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Sets the maximum number of active handlers.
setMinHandlers(int) - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Sets the minimum number of active handlers.
setNeedClientAuth(boolean) - Method in class SK.gnome.dwarf.tcpip.SSLListener
Enables or disables the client authentication.
setPacketSize(int) - Method in class SK.gnome.dwarf.tcpip.UDPListener
Sets the datagram packet size.
setPassword(String) - Method in class SK.gnome.dwarf.log.JDBCLogger
Sets the JDBC connection password.
setPort(int) - Method in class SK.gnome.dwarf.log.SyslogLogger
Sets the UDP port of the remote syslog server.
setPort(int) - Method in class SK.gnome.dwarf.tcpip.Listener
Sets the port to listen on.
setPrompt(boolean) - Method in class SK.gnome.dwarf.main.Console
Enables or disables the interactive command prompt.
setQueueSize(int) - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Sets the size of the client request queue.
setQuotes(Properties) - Method in class SK.gnome.dwarf.sample.QuoteServer
Sets the quote strings.
setRegistrationQueueSize(int) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Sets the max size of channel registration queue.
setRepeatedInterval(int) - Method in class SK.gnome.dwarf.log.GenericLogger
Sets the interval of flushing the repeated messages.
setRequestClass(Class) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Sets the class of non-blocking request implementation.
setSSLProtocol(String) - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Sets the requested SSL/TLS protocol name.
setSendHostname(boolean) - Method in class SK.gnome.dwarf.log.SyslogLogger
Enables or disables sending of HOSTNAME field in the header.
setServer(InetAddress) - Static method in class SK.gnome.dwarf.utils.dns.DNSClient
Sets the default server for the name lookups.
setServer(InetAddress) - Method in class SK.gnome.dwarf.utils.dns.DNSService
Sets the DNS server.
setSingleRequest(boolean) - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Enables or disables simultaneous processing of multiple equal request objects.
setSize(int) - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Sets the maximum cache size.
setSize(int) - Method in class SK.gnome.dwarf.utils.cache.SimplePool
Sets the maximum pool size limit.
setStream(boolean) - Method in class SK.gnome.dwarf.utils.dns.DNSService
Sets whether the TCP will be used instead of the UDP.
setTable(String) - Method in class SK.gnome.dwarf.log.JDBCLogger
Sets the database table name.
setTimeout(int) - Method in class SK.gnome.dwarf.main.Console
Sets the command prompt inactivity timeout.
setTimeout(int) - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Sets the cache entry expiration timeout.
setTimeout(int) - Static method in class SK.gnome.dwarf.utils.dns.DNSClient
Sets the default name lookup timeout.
setTimeout(int) - Method in class SK.gnome.dwarf.utils.dns.DNSService
Sets the query timeout.
setTrace(String) - Static method in class SK.gnome.dwarf.log.Log
Enables tracing messages for the given subsystem identifiers.
setUrl(String) - Method in class SK.gnome.dwarf.log.JDBCLogger
Sets the JDBC connection URL.
setUseClientMode(boolean) - Method in class SK.gnome.dwarf.tcpip.SSLListener
Enables or disables the client mode.
setUsername(String) - Method in class SK.gnome.dwarf.log.JDBCLogger
Sets the JDBC connection username.
setValidation(boolean) - Static method in class SK.gnome.dwarf.config.XMLConfiguration
Enables or disables validation of the XML data.
setVerbosity(boolean) - Static method in class SK.gnome.dwarf.config.XMLConfiguration
Enables or disables verbose operation.
shutdown() - Method in class SK.gnome.dwarf.GenericServer
Shuts down the server.
shutdown() - Method in class SK.gnome.dwarf.GenericService
 
shutdown() - Method in interface SK.gnome.dwarf.Service
Shuts down the service.
shutdown() - Method in class SK.gnome.dwarf.log.FileLogger
Shuts down the service and closes the output stream.
shutdown() - Method in class SK.gnome.dwarf.log.GenericLogger
 
shutdown() - Method in class SK.gnome.dwarf.log.JDBCLogger
Shuts down the service.
shutdown() - Method in class SK.gnome.dwarf.log.SyslogLogger
Shuts down the service and closes the datagram socket.
shutdown(boolean) - Static method in class SK.gnome.dwarf.main.Main
Shuts down the main server.
shutdown() - Method in class SK.gnome.dwarf.main.MainServer
 
shutdown() - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
 
shutdown() - Method in class SK.gnome.dwarf.thread.ThreadServer
Shuts down the service.
shutdown() - Method in class SK.gnome.dwarf.thread.ThreadService
Shuts down the service.
shutdown() - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Shuts down the service; It clears the whole cache content as well by calling LRUCache.clear().
shutdown() - Method in class SK.gnome.dwarf.utils.cache.SimplePool
Shuts down the service; It clears the pool content as well by calling SimplePool.clear().
single - Variable in class SK.gnome.dwarf.tcpip.InetHost
Whether this range represents a single host or a subnet/domain.
size() - Method in class SK.gnome.dwarf.utils.queue.FIFOQueue
 
size() - Method in interface SK.gnome.dwarf.utils.queue.Queue
Returns the queue size.
skip(long) - Method in class SK.gnome.dwarf.utils.io.LimitedInputStream
 
socket - Variable in class SK.gnome.dwarf.log.SyslogLogger
The datagram socket for sending the messages.
socket - Variable in class SK.gnome.dwarf.tcpip.TCPListener
The server socket.
socket - Variable in class SK.gnome.dwarf.tcpip.TCPRequest
 
socket - Variable in class SK.gnome.dwarf.tcpip.UDPListener
The datagram socket.
sslContext - Variable in class SK.gnome.dwarf.tcpip.TCPIPServer
SSL context associated with this server.
start() - Method in class SK.gnome.dwarf.GenericServer
Starts the server.
start() - Method in class SK.gnome.dwarf.GenericService
 
start() - Method in interface SK.gnome.dwarf.Service
Starts the service.
start() - Method in class SK.gnome.dwarf.log.GenericLogger
 
start() - Method in class SK.gnome.dwarf.main.Console
 
start(String) - Static method in class SK.gnome.dwarf.main.Main
Starts the main server.
start() - Method in class SK.gnome.dwarf.main.MainServer
Starts the server.
start() - Method in class SK.gnome.dwarf.tcpip.TCPIPServer
Starts the service.
start() - Method in class SK.gnome.dwarf.thread.Handler
 
start() - Method in class SK.gnome.dwarf.thread.ThreadServer
Starts the service.
start() - Method in class SK.gnome.dwarf.thread.ThreadService
Starts the service.
start() - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Starts the service.
started - Variable in class SK.gnome.dwarf.main.MainServer
The starting time of the server.
stop() - Method in class SK.gnome.dwarf.GenericServer
Stops the server.
stop() - Method in class SK.gnome.dwarf.GenericService
 
stop() - Method in interface SK.gnome.dwarf.Service
Stops the service.
stop() - Method in class SK.gnome.dwarf.thread.ThreadServer
Stops the service.
stop() - Method in class SK.gnome.dwarf.thread.ThreadService
Stops the service.
stream - Variable in class SK.gnome.dwarf.utils.dns.DNSService
Whether the TCP will be used instead of the default UDP.

T

TCPChargenHandler - class SK.gnome.dwarf.tcpip.rfc.TCPChargenHandler.
TCP-based Character Generator Service (RFC 864).
TCPChargenHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.rfc.TCPChargenHandler
Creates a new TCPChargenHandler.
TCPDaytimeHandler - class SK.gnome.dwarf.tcpip.rfc.TCPDaytimeHandler.
TCP-based Daytime Service (RFC 867).
TCPDaytimeHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.rfc.TCPDaytimeHandler
Creates a new TCPDaytimeHandler.
TCPDiscardHandler - class SK.gnome.dwarf.tcpip.rfc.TCPDiscardHandler.
TCP-based Discard Service (RFC 863).
TCPDiscardHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.rfc.TCPDiscardHandler
Creates a new TCPDiscardHandler.
TCPEchoHandler - class SK.gnome.dwarf.tcpip.rfc.TCPEchoHandler.
TCP-based Echo Service (RFC 862).
TCPEchoHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.rfc.TCPEchoHandler
Creates a new TCPEchoHandler.
TCPHandler - class SK.gnome.dwarf.tcpip.TCPHandler.
Abstract service for handling client connections.
TCPHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.TCPHandler
Creates a new TCPHandler.
TCPIPConstants - class SK.gnome.dwarf.tcpip.TCPIPConstants.
Provides global TCP/IP constants.
TCPIPConstants() - Constructor for class SK.gnome.dwarf.tcpip.TCPIPConstants
 
TCPIPServer - class SK.gnome.dwarf.tcpip.TCPIPServer.
Provides generic TCP/IP server.
TCPIPServer(String) - Constructor for class SK.gnome.dwarf.tcpip.TCPIPServer
Creates a new TCPIPServer.
TCPIP_DEFAULT_BACKLOG_SIZE - Static variable in class SK.gnome.dwarf.tcpip.TCPIPConstants
Default server socket queue size.
TCPIP_DEFAULT_HANDLER_TIMEOUT - Static variable in class SK.gnome.dwarf.tcpip.TCPIPConstants
Default spare handler timeout in seconds.
TCPIP_DEFAULT_MAX_HANDLERS - Static variable in class SK.gnome.dwarf.tcpip.TCPIPConstants
Default maximum number of handlers.
TCPIP_DEFAULT_MIN_HANDLERS - Static variable in class SK.gnome.dwarf.tcpip.TCPIPConstants
Default minimum number of handlers.
TCPIP_DEFAULT_QUEUE_SIZE - Static variable in class SK.gnome.dwarf.tcpip.TCPIPConstants
Default connection queue size.
TCPIP_DEFAULT_REGISTRATION_QUEUE_SIZE - Static variable in class SK.gnome.dwarf.tcpip.TCPIPConstants
Default channel registration queue size.
TCPIP_DEFAULT_UDP_PACKET_SIZE - Static variable in class SK.gnome.dwarf.tcpip.TCPIPConstants
Default size of a UDP packet.
TCPIP_MAX_UDP_PACKET_SIZE - Static variable in class SK.gnome.dwarf.tcpip.TCPIPConstants
Maximum size of a UDP packet.
TCPListener - class SK.gnome.dwarf.tcpip.TCPListener.
Service for receiving client connections.
TCPListener(String) - Constructor for class SK.gnome.dwarf.tcpip.TCPListener
Creates a new TCPListener.
TCPRequest - class SK.gnome.dwarf.tcpip.TCPRequest.
Abstract client request for the non-blocking servers.
TCPRequest(TCPIPServer) - Constructor for class SK.gnome.dwarf.tcpip.TCPRequest
 
TCPTimeHandler - class SK.gnome.dwarf.tcpip.rfc.TCPTimeHandler.
TCP-based Time Service (RFC 868).
TCPTimeHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.rfc.TCPTimeHandler
Creates a new TCPTimeHandler.
TXT - Static variable in class SK.gnome.dwarf.utils.dns.Types
A descriptive text.
TXTResource - class SK.gnome.dwarf.utils.dns.TXTResource.
This resource represents a descriptive text.
ThreadServer - class SK.gnome.dwarf.thread.ThreadServer.
Provides threaded server.
ThreadServer(String) - Constructor for class SK.gnome.dwarf.thread.ThreadServer
Creates a new ThreadServer.
ThreadService - class SK.gnome.dwarf.thread.ThreadService.
Provides threaded service.
ThreadService(String) - Constructor for class SK.gnome.dwarf.thread.ThreadService
Creates a new ThreadService.
ThreadsCmd - class SK.gnome.dwarf.main.cmd.ThreadsCmd.
Prints a list of active threads.
ThreadsCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.ThreadsCmd
Creates a new ThreadsCmd.
TraceCmd - class SK.gnome.dwarf.main.cmd.TraceCmd.
Controls generating of the tracing messages.
TraceCmd(String) - Constructor for class SK.gnome.dwarf.main.cmd.TraceCmd
Creates a new TraceCmd.
Types - class SK.gnome.dwarf.utils.dns.Types.
The DNS resource types.
thread - Variable in class SK.gnome.dwarf.thread.ThreadServer
The service thread.
thread - Variable in class SK.gnome.dwarf.thread.ThreadService
The service thread.
time - Variable in class SK.gnome.dwarf.utils.cache.LRUCache.CacheEntry
The time of the last use of the cached object.
timeout - Variable in class SK.gnome.dwarf.main.Console
The command prompt inactivity timeout in seconds.
timeout - Variable in class SK.gnome.dwarf.utils.dns.DNSService
The DNS query timeout in seconds.
toString() - Method in class SK.gnome.dwarf.GenericService
Returns the string representation of the service.
toString() - Method in class SK.gnome.dwarf.auth.GenericPrincipal
 
toString() - Method in class SK.gnome.dwarf.log.LogLevel
Returns the string representation of the logging level.
toString() - Method in class SK.gnome.dwarf.tcpip.InetHost
 
toString() - Method in class SK.gnome.dwarf.tcpip.InetHostSet
 
toString() - Method in class SK.gnome.dwarf.utils.Counter
Returns the current/peak/total number of the events.
toString() - Method in class SK.gnome.dwarf.utils.StringProperties
Returns string representation of the properties.
toString() - Method in class SK.gnome.dwarf.utils.dns.AResource
 
toString() - Method in class SK.gnome.dwarf.utils.dns.CNAMEResource
 
toString() - Method in class SK.gnome.dwarf.utils.dns.HINFOResource
 
toString() - Method in class SK.gnome.dwarf.utils.dns.MXResource
 
toString() - Method in class SK.gnome.dwarf.utils.dns.Message
 
toString() - Method in class SK.gnome.dwarf.utils.dns.NSResource
 
toString() - Method in class SK.gnome.dwarf.utils.dns.PTRResource
 
toString() - Method in class SK.gnome.dwarf.utils.dns.RPResource
 
toString() - Method in class SK.gnome.dwarf.utils.dns.Record
 
toString() - Method in class SK.gnome.dwarf.utils.dns.SOAResource
 
toString() - Method in class SK.gnome.dwarf.utils.dns.TXTResource
 
toString() - Method in class SK.gnome.dwarf.utils.dns.WKSResource
 
toString() - Method in class SK.gnome.dwarf.utils.queue.FIFOQueue
Returns the queue statistics.
ttl - Variable in class SK.gnome.dwarf.utils.dns.Resource
The TTL value.
type - Variable in class SK.gnome.dwarf.tcpip.InetHost
The host range type.
type - Variable in class SK.gnome.dwarf.utils.dns.Record
The resource type.

U

UDPChargenHandler - class SK.gnome.dwarf.tcpip.rfc.UDPChargenHandler.
UDP-based Character Generator Service (RFC 864).
UDPChargenHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.rfc.UDPChargenHandler
Creates a new UDPChargenHandler.
UDPDaytimeHandler - class SK.gnome.dwarf.tcpip.rfc.UDPDaytimeHandler.
UDP-based Daytime Service (RFC 867).
UDPDaytimeHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.rfc.UDPDaytimeHandler
Creates a new UDPDaytimeHandler.
UDPDiscardHandler - class SK.gnome.dwarf.tcpip.rfc.UDPDiscardHandler.
UDP-based Discard Service (RFC 863).
UDPDiscardHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.rfc.UDPDiscardHandler
Creates a new UDPDiscardHandler.
UDPEchoHandler - class SK.gnome.dwarf.tcpip.rfc.UDPEchoHandler.
UDP-based Echo Service (RFC 862).
UDPEchoHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.rfc.UDPEchoHandler
Creates a new UDPEchoHandler.
UDPHandler - class SK.gnome.dwarf.tcpip.UDPHandler.
Abstract service for handling client datagrams.
UDPHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.UDPHandler
Creates a new UDPHandler.
UDPListener - class SK.gnome.dwarf.tcpip.UDPListener.
Service for receiving client datagrams.
UDPListener(String) - Constructor for class SK.gnome.dwarf.tcpip.UDPListener
Creates a new UDPListener.
UDPTimeHandler - class SK.gnome.dwarf.tcpip.rfc.UDPTimeHandler.
UDP-based Time Service (RFC 868).
UDPTimeHandler(String) - Constructor for class SK.gnome.dwarf.tcpip.rfc.UDPTimeHandler
Creates a new UDPTimeHandler.
UnixLoginModule - class SK.gnome.dwarf.auth.login.UnixLoginModule.
The login module based on the standard Unix password files.
UnixLoginModule() - Constructor for class SK.gnome.dwarf.auth.login.UnixLoginModule
 
UserPrincipal - class SK.gnome.dwarf.auth.UserPrincipal.
This class implements a Principal representing the authenticated user.
UserPrincipal(String) - Constructor for class SK.gnome.dwarf.auth.UserPrincipal
Creates a new UserPrincipal.
UserPrincipal(String, String) - Constructor for class SK.gnome.dwarf.auth.UserPrincipal
Creates a new UserPrincipal with the given full name.
unlock(File) - Static method in class SK.gnome.dwarf.utils.io.FileUtils
Unlocks the given file or directory.
updateEntries(LRUCache.CacheEntry) - Method in class SK.gnome.dwarf.utils.cache.LFUCache
Updates the order of the cache entries in the list.
updateEntries(LRUCache.CacheEntry) - Method in class SK.gnome.dwarf.utils.cache.LRUCache
Updates the order of the cache entries in the list.
useClientMode - Variable in class SK.gnome.dwarf.tcpip.SSLListener
Whether the client mode is enabled.

V

validate(String, char[]) - Method in class SK.gnome.dwarf.auth.login.DenyLoginModule
This method throws always a FailedLoginException.
validate(String, char[]) - Method in class SK.gnome.dwarf.auth.login.GenericLoginModule
Validates the given user.
validate(String, char[]) - Method in class SK.gnome.dwarf.auth.login.JDBCLoginModule
 
validate(String, char[]) - Method in class SK.gnome.dwarf.auth.login.PermitLoginModule
This method always returns an array of Principal objects containing just one UserPrincipal with the name equal to username argument.
validate(String, char[]) - Method in class SK.gnome.dwarf.auth.login.PlaintextLoginModule
 
validate(String, char[]) - Method in class SK.gnome.dwarf.auth.login.UnixLoginModule
 

W

WKS - Static variable in class SK.gnome.dwarf.utils.dns.Types
A well known service.
WKSResource - class SK.gnome.dwarf.utils.dns.WKSResource.
This resource represents a well known service.
wakeUpHandlers() - Method in class SK.gnome.dwarf.thread.MultiThreadServer
Starts spare handlers.
wouldLog(String, LogLevel) - Method in class SK.gnome.dwarf.log.GenericLogger
Decides whether the logger would log a message with the given loggging level and facility.
wouldLog(String, LogLevel) - Method in class SK.gnome.dwarf.log.JDBCLogger
Decides whether the logger would log a message with the given loggging level and facility.
wouldLog(String, LogLevel) - Method in class SK.gnome.dwarf.log.NullLogger
Decides whether the message would be accepted by the logger.
wouldLog(String, LogLevel) - Method in class SK.gnome.dwarf.log.StreamLogger
Decides whether the logger would log a message with the given loggging level and facility.
wouldLog(String, LogLevel) - Method in class SK.gnome.dwarf.log.SyslogLogger
Decides whether the logger would log a message with the given loggging level and facility.
wouldLog(String, LogLevel) - Method in class SK.gnome.dwarf.log.SystemLogger
 
write(long, String, LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.log.GenericLogger
The abstract method for writing the log message to a physical store.
write(long, String, LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.log.JDBCLogger
Writes the message to the database table.
write(long, String, LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.log.NullLogger
Writes the message to a physical device.
write(long, String, LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.log.StreamLogger
Writes the message to the output stream.
write(long, String, LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.log.SyslogLogger
Sends the message to the syslog server.
write(long, String, LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.log.SystemLogger
 
write(long, String, LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.sample.XMLLogger
 
write(int) - Method in class SK.gnome.dwarf.utils.io.HTMLPrintWriter
Writes a single character.
write(char[], int, int) - Method in class SK.gnome.dwarf.utils.io.HTMLPrintWriter
Writes a portion of an array of characters.
write(String, int, int) - Method in class SK.gnome.dwarf.utils.io.HTMLPrintWriter
Writes a portion of a string.
write(int) - Method in class SK.gnome.dwarf.utils.io.NullOutputStream
Writes the specified byte to this output stream.
write(byte[], int, int) - Method in class SK.gnome.dwarf.utils.io.NullOutputStream
Writes len bytes from the specified byte array starting at offset off to this output stream.
write(int) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
write(char[], int, int) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
write(char[]) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
write(String, int, int) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 
write(String) - Method in class SK.gnome.dwarf.utils.io.SafePrintWriter
 

X

XMLConfiguration - class SK.gnome.dwarf.config.XMLConfiguration.
Provides a XML-based tool for constructing and configuring server applications.
XMLConfiguration(String) - Constructor for class SK.gnome.dwarf.config.XMLConfiguration
Creates a new XMLConfiguration instance.
XMLConfiguration(Document) - Constructor for class SK.gnome.dwarf.config.XMLConfiguration
Creates a new XMLConfiguration instance.
XMLConfigurationException - exception SK.gnome.dwarf.config.XMLConfigurationException.
Exception thrown by the XMLConfiguration class.
XMLConfigurationException() - Constructor for class SK.gnome.dwarf.config.XMLConfigurationException
Constructs a new ConfigurationException.
XMLConfigurationException(String) - Constructor for class SK.gnome.dwarf.config.XMLConfigurationException
Constructs a new ConfigurationException with the given message.
XMLConfigurationException(Throwable) - Constructor for class SK.gnome.dwarf.config.XMLConfigurationException
Constructs a new ConfigurationException with the throwable object as a root cause.
XMLConfigurationException(String, Throwable) - Constructor for class SK.gnome.dwarf.config.XMLConfigurationException
Constructs a new ConfigurationException with the throwable object as a root cause and the given message.
XMLLogger - class SK.gnome.dwarf.sample.XMLLogger.
The XML file logger.
XMLLogger(String) - Constructor for class SK.gnome.dwarf.sample.XMLLogger
Creates new FileLogger.
XMLUtils - class SK.gnome.dwarf.utils.XMLUtils.
A utility class for manipulating with DOM trees.

A B C D E F G H I J K L M N O P Q R S T U V W X

Copyright (c) 1999-2005, Gnome Ltd. All rights reserved.