Skip navigation links
C E F G H I M P R S T U V X 

C

ClamavClient - Class in xyz.capybara.clamav
Kotlin ClamAV Client
ClamavClient(server, serverPlatform) - Constructor for class xyz.capybara.clamav.ClamavClient
Kotlin ClamAV Client
ClamavClient(server) - Constructor for class xyz.capybara.clamav.ClamavClient
Kotlin ClamAV Client
ClamavClient(serverHostname, serverPlatform) - Constructor for class xyz.capybara.clamav.ClamavClient
Creates a ClamavClient which will connect to the ClamAV daemon on the given hostname running on the given platform.
ClamavClient(serverHostname, serverPort, serverPlatform) - Constructor for class xyz.capybara.clamav.ClamavClient
Creates a ClamavClient which will connect to the ClamAV daemon on the given hostname and port running on the given platform.
ClamavClient(serverHostname, serverPort) - Constructor for class xyz.capybara.clamav.ClamavClient
Creates a ClamavClient which will connect to the ClamAV daemon on the given hostname and port running on the given platform.
ClamavClient(serverHostname) - Constructor for class xyz.capybara.clamav.ClamavClient
Creates a ClamavClient which will connect to the ClamAV daemon on the given hostname and port running on the given platform.
ClamavClient.Companion - Class in xyz.capybara.clamav
 
ClamavException - Exception in xyz.capybara.clamav
 
ClamavException(cause) - Constructor for exception xyz.capybara.clamav.ClamavException
 
Command<T> - Class in xyz.capybara.clamav.commands
 
Command() - Constructor for class xyz.capybara.clamav.commands.Command
 
Command.CommandFormat - Enum in xyz.capybara.clamav.commands
 
Command.Companion - Class in xyz.capybara.clamav.commands
 
CommandFormat(prefix, terminator) - Constructor for enum xyz.capybara.clamav.commands.Command.CommandFormat
 
CommandFormat.Companion - Class in xyz.capybara.clamav.commands
 
CommunicationException - Exception in xyz.capybara.clamav
 
CommunicationException(cause) - Constructor for exception xyz.capybara.clamav.CommunicationException
 
Companion - Static variable in class xyz.capybara.clamav.ClamavClient
 
Companion - Static variable in enum xyz.capybara.clamav.commands.Command.CommandFormat
 
Companion - Static variable in class xyz.capybara.clamav.commands.Command
 
component1() - Method in class xyz.capybara.clamav.commands.scan.result.ScanResult
 
component2() - Method in class xyz.capybara.clamav.commands.scan.result.ScanResult
 
ContScan - Class in xyz.capybara.clamav.commands.scan
 
ContScan(path) - Constructor for class xyz.capybara.clamav.commands.scan.ContScan
 
copy(status, foundViruses) - Method in class xyz.capybara.clamav.commands.scan.result.ScanResult
This class holds the result of an antivirus scan. It contains a status and a map filled as following:

E

equals(p) - Method in class xyz.capybara.clamav.commands.scan.result.ScanResult
 

F

fromPrefix(prefix) - Method in class xyz.capybara.clamav.commands.CommandFormat.Companion
 

G

getCommandString() - Method in class xyz.capybara.clamav.commands.Command
 
getCommandString() - Method in class xyz.capybara.clamav.commands.Ping
 
getCommandString() - Method in class xyz.capybara.clamav.commands.Reload
 
getCommandString() - Method in class xyz.capybara.clamav.commands.scan.ContScan
 
getCommandString() - Method in class xyz.capybara.clamav.commands.scan.InStream
 
getCommandString() - Method in class xyz.capybara.clamav.commands.scan.MultiScan
 
getCommandString() - Method in class xyz.capybara.clamav.commands.scan.Scan
 
getCommandString() - Method in class xyz.capybara.clamav.commands.Shutdown
 
getCommandString() - Method in class xyz.capybara.clamav.commands.Stats
 
getCommandString() - Method in class xyz.capybara.clamav.commands.Version
 
getCommandString() - Method in class xyz.capybara.clamav.commands.VersionCommands
 
getDEFAULT_SERVER_PLATFORM() - Method in class xyz.capybara.clamav.ClamavClient.Companion
 
getDEFAULT_SERVER_PORT() - Method in class xyz.capybara.clamav.ClamavClient.Companion
 
getFormat() - Method in class xyz.capybara.clamav.commands.Command
 
getFormat() - Method in class xyz.capybara.clamav.commands.Ping
 
getFormat() - Method in class xyz.capybara.clamav.commands.Reload
 
getFormat() - Method in class xyz.capybara.clamav.commands.scan.ContScan
 
getFormat() - Method in class xyz.capybara.clamav.commands.scan.InStream
 
getFormat() - Method in class xyz.capybara.clamav.commands.scan.MultiScan
 
getFormat() - Method in class xyz.capybara.clamav.commands.scan.Scan
 
getFormat() - Method in class xyz.capybara.clamav.commands.Shutdown
 
getFormat() - Method in class xyz.capybara.clamav.commands.Stats
 
getFormat() - Method in class xyz.capybara.clamav.commands.Version
 
getFormat() - Method in class xyz.capybara.clamav.commands.VersionCommands
 
getFoundViruses() - Method in class xyz.capybara.clamav.commands.scan.result.ScanResult
 
getPrefix() - Method in enum xyz.capybara.clamav.commands.Command.CommandFormat
 
getRawCommand() - Method in class xyz.capybara.clamav.commands.Command
 
getRawCommand() - Method in class xyz.capybara.clamav.commands.scan.ContScan
 
getRawCommand() - Method in class xyz.capybara.clamav.commands.scan.MultiScan
 
getRawCommand() - Method in class xyz.capybara.clamav.commands.scan.Scan
 
getServer() - Method in class xyz.capybara.clamav.ClamavClient
 
getServerPlatform() - Method in class xyz.capybara.clamav.ClamavClient
 
getStatus() - Method in class xyz.capybara.clamav.commands.scan.result.ScanResult
 
getTerminator() - Method in enum xyz.capybara.clamav.commands.Command.CommandFormat
 

H

hashCode() - Method in class xyz.capybara.clamav.commands.scan.result.ScanResult
 

I

INSTANCE - Static variable in class xyz.capybara.clamav.commands.Ping
 
INSTANCE - Static variable in class xyz.capybara.clamav.commands.Reload
 
INSTANCE - Static variable in class xyz.capybara.clamav.commands.Shutdown
 
INSTANCE - Static variable in class xyz.capybara.clamav.commands.Stats
 
INSTANCE - Static variable in class xyz.capybara.clamav.commands.Version
 
INSTANCE - Static variable in class xyz.capybara.clamav.commands.VersionCommands
 
InStream - Class in xyz.capybara.clamav.commands.scan
 
InStream(inputStream) - Constructor for class xyz.capybara.clamav.commands.scan.InStream
 
InvalidResponseException - Exception in xyz.capybara.clamav
 
InvalidResponseException(responseString) - Constructor for exception xyz.capybara.clamav.InvalidResponseException
 

M

MultiScan - Class in xyz.capybara.clamav.commands.scan
 
MultiScan(path) - Constructor for class xyz.capybara.clamav.commands.scan.MultiScan
 

P

parallelScan(path) - Method in class xyz.capybara.clamav.ClamavClient
Scans a file/directory on the filesystem of the ClamAV daemon and will continue the scan to the end even if a virus has been found. This method may improve performances on SMP systems by performing a multi-threaded scan.
parseResponse(responseString) - Method in class xyz.capybara.clamav.commands.Command
 
parseResponse(responseString) - Method in class xyz.capybara.clamav.commands.Ping
 
parseResponse(responseString) - Method in class xyz.capybara.clamav.commands.Reload
 
parseResponse(responseString) - Method in class xyz.capybara.clamav.commands.scan.ScanCommand
 
parseResponse(responseString) - Method in class xyz.capybara.clamav.commands.Shutdown
 
parseResponse(responseString) - Method in class xyz.capybara.clamav.commands.Stats
 
parseResponse(responseString) - Method in class xyz.capybara.clamav.commands.Version
 
parseResponse(responseString) - Method in class xyz.capybara.clamav.commands.VersionCommands
 
ping() - Method in class xyz.capybara.clamav.ClamavClient
Pings the ClamAV daemon. If a correct response has been received, the method simply returns. Otherwise, a exception ClamavException is thrown.
Ping - Class in xyz.capybara.clamav.commands
 
Platform - Enum in xyz.capybara.clamav
This enum is used to determine the file separator char which will be used when building the path to the file/directory to scan on the server filesystem. The possible values are:
Platform(separator) - Constructor for enum xyz.capybara.clamav.Platform
This enum is used to determine the file separator char which will be used when building the path to the file/directory to scan on the server filesystem. The possible values are:
Platform.JVM_PLATFORM - Class in xyz.capybara.clamav
 
Platform.UNIX - Class in xyz.capybara.clamav
 
Platform.WINDOWS - Class in xyz.capybara.clamav
 

R

readResponse(socketChannel) - Method in class xyz.capybara.clamav.commands.Command
 
Reload - Class in xyz.capybara.clamav.commands
 
reloadVirusDatabases() - Method in class xyz.capybara.clamav.ClamavClient
Triggers the virus databases reloading by the ClamAV daemon

S

scan(inputStream) - Method in class xyz.capybara.clamav.ClamavClient
Scans an InputStream and sends a response as soon as a virus has been found.
scan(path, continueScan) - Method in class xyz.capybara.clamav.ClamavClient
Scans a file/directory on the filesystem of the ClamAV daemon and may continue the scan to the end even if a virus has been found, depending on the continueScan argument.
scan(path) - Method in class xyz.capybara.clamav.ClamavClient
Scans a file/directory on the filesystem of the ClamAV daemon and may continue the scan to the end even if a virus has been found, depending on the continueScan argument.
Scan - Class in xyz.capybara.clamav.commands.scan
 
Scan(path) - Constructor for class xyz.capybara.clamav.commands.scan.Scan
 
ScanCommand - Class in xyz.capybara.clamav.commands.scan
 
ScanCommand() - Constructor for class xyz.capybara.clamav.commands.scan.ScanCommand
 
ScanFailureException - Exception in xyz.capybara.clamav
 
ScanFailureException(responseString) - Constructor for exception xyz.capybara.clamav.ScanFailureException
 
ScanResult - Class in xyz.capybara.clamav.commands.scan.result
This class holds the result of an antivirus scan. It contains a status and a map filled as following:
ScanResult(status, foundViruses) - Constructor for class xyz.capybara.clamav.commands.scan.result.ScanResult
This class holds the result of an antivirus scan. It contains a status and a map filled as following:
ScanResult.Status - Enum in xyz.capybara.clamav.commands.scan.result
 
send(server) - Method in class xyz.capybara.clamav.commands.Command
 
send(server) - Method in class xyz.capybara.clamav.commands.scan.InStream
 
Shutdown - Class in xyz.capybara.clamav.commands
 
shutdownServer() - Method in class xyz.capybara.clamav.ClamavClient
Immediately shutdowns the ClamAV daemon
stats() - Method in class xyz.capybara.clamav.ClamavClient
Requests stats from the ClamAV daemon
Stats - Class in xyz.capybara.clamav.commands
 
Status() - Constructor for enum xyz.capybara.clamav.commands.scan.result.ScanResult.Status
 

T

toServerPath(path) - Method in class xyz.capybara.clamav.Platform.JVM_PLATFORM
 
toServerPath(path) - Method in enum xyz.capybara.clamav.Platform
 
toServerPath(path) - Method in class xyz.capybara.clamav.Platform.UNIX
 
toServerPath(path) - Method in class xyz.capybara.clamav.Platform.WINDOWS
 
toString() - Method in class xyz.capybara.clamav.commands.scan.result.ScanResult
 

U

UnknownCommandException - Exception in xyz.capybara.clamav
 
UnknownCommandException(command) - Constructor for exception xyz.capybara.clamav.UnknownCommandException
 
UnsupportedCommandException - Exception in xyz.capybara.clamav
 
UnsupportedCommandException(command) - Constructor for exception xyz.capybara.clamav.UnsupportedCommandException
 

V

version() - Method in class xyz.capybara.clamav.ClamavClient
Requests the version of the ClamAV daemon
Version - Class in xyz.capybara.clamav.commands
 
VersionCommands - Class in xyz.capybara.clamav.commands
 

X

xyz.capybara.clamav - package xyz.capybara.clamav
 
xyz.capybara.clamav.commands - package xyz.capybara.clamav.commands
 
xyz.capybara.clamav.commands.scan - package xyz.capybara.clamav.commands.scan
 
xyz.capybara.clamav.commands.scan.result - package xyz.capybara.clamav.commands.scan.result
 
C E F G H I M P R S T U V X 
Skip navigation links