Skip navigation links
A C D E F G H I J L M N O P R S T U V W 

A

acceptTimeComponent(JFPTimeComponentSpecVisitorType<A, E>) - Method in class com.io7m.jfprop.JFPTimeComponentSpecDivisible
 
acceptTimeComponent(JFPTimeComponentSpecVisitorType<A, E>) - Method in class com.io7m.jfprop.JFPTimeComponentSpecExact
 
acceptTimeComponent(JFPTimeComponentSpecVisitorType<A, E>) - Method in interface com.io7m.jfprop.JFPTimeComponentSpecType
Accept a generic time component visitor.

C

call() - Method in class com.io7m.jfprop.JFPFossilSyncTask
 
call() - Method in class com.io7m.jfprop.JFPRemoteNotifyTask
 
checkNameAndKey(JFPUserName, JFPKey) - Method in interface com.io7m.jfprop.JFPServerDatabaseTransactionType
Check that a user owns a given key.
com.io7m.jfprop - package com.io7m.jfprop
The Java fossil propagator.
com.io7m.jfprop.documentation - package com.io7m.jfprop.documentation
Documentation.
compareTo(JFPFossilUserName) - Method in class com.io7m.jfprop.JFPFossilUserName
 
compareTo(JFPKey) - Method in class com.io7m.jfprop.JFPKey
 
compareTo(JFPRepositoryPath) - Method in class com.io7m.jfprop.JFPRepositoryPath
 
compareTo(JFPUserName) - Method in class com.io7m.jfprop.JFPUserName
 

D

debug(String, long) - Method in class com.io7m.jfprop.JFPJettyLogger
 
debug(String, Object...) - Method in class com.io7m.jfprop.JFPJettyLogger
 
debug(String, Throwable) - Method in class com.io7m.jfprop.JFPJettyLogger
 
debug(Throwable) - Method in class com.io7m.jfprop.JFPJettyLogger
 
divisible(JFPTimeComponentSpecDivisible) - Method in interface com.io7m.jfprop.JFPTimeComponentSpecVisitorType
Visit a time spec component.
doCommitNotify(JFPRepositoryPath, JFPRemote) - Method in interface com.io7m.jfprop.JFPRemoteControllerType
Tell a remote that the given project received a commit.
doSync(JFPRepositoryPath) - Method in interface com.io7m.jfprop.JFPFossilControllerType
Perform a sync for the repository for the given project.

E

equals(Object) - Method in class com.io7m.jfprop.JFPFossilExecutable
 
equals(Object) - Method in class com.io7m.jfprop.JFPFossilUserName
 
equals(Object) - Method in class com.io7m.jfprop.JFPKey
 
equals(Object) - Method in class com.io7m.jfprop.JFPRemote
 
equals(Object) - Method in class com.io7m.jfprop.JFPRepositoryPath
 
equals(Object) - Method in class com.io7m.jfprop.JFPUserName
 
exact(JFPTimeComponentSpecExact) - Method in interface com.io7m.jfprop.JFPTimeComponentSpecVisitorType
Visit a time spec component.
executeLogged(LogUsableType, List<String>, JFPErrorReporterType) - Static method in class com.io7m.jfprop.JFPLoggedProgramExec
Execute the program given by args.

F

fromFile(File) - Static method in class com.io7m.jfprop.JFPServerConfigFromProperties
Load configuration data from the given file.
fromParameters(Map<String, String[]>) - Static method in class com.io7m.jfprop.JFPRemote
Read the specification of a remote from an HTTP request.
fromProperties(Properties) - Static method in class com.io7m.jfprop.JFPServerAdminHTTPConfigFromProperties
Load configuration data from the given properties.
fromProperties(Properties) - Static method in class com.io7m.jfprop.JFPServerAdminHTTPSConfigFromProperties
Load configuration data from the given properties.
fromProperties(Properties) - Static method in class com.io7m.jfprop.JFPServerConfigFromProperties
Load configuration data from the given properties.
fromProperties(Properties) - Static method in class com.io7m.jfprop.JFPServerHTTPConfigFromProperties
Load configuration data from the given properties.
fromProperties(Properties) - Static method in class com.io7m.jfprop.JFPServerHTTPSConfigFromProperties
Load configuration data from the given properties.
fromPropertiesOptional(Properties) - Static method in class com.io7m.jfprop.JFPMailConfig
Load (optional) configuration data from the given properties.
fromPropertiesOptional(Properties) - Static method in class com.io7m.jfprop.JFPServerAdminHTTPConfigFromProperties
Load (optional) configuration data from the given properties.
fromPropertiesOptional(Properties) - Static method in class com.io7m.jfprop.JFPServerAdminHTTPSConfigFromProperties
Load (optional) configuration data from the given properties.
fromPropertiesOptional(Properties) - Static method in class com.io7m.jfprop.JFPServerHTTPConfigFromProperties
Load (optional) configuration data from the given properties.
fromPropertiesOptional(Properties) - Static method in class com.io7m.jfprop.JFPServerHTTPSConfigFromProperties
Load (optional) configuration data from the given properties.
fromStream(InputStream) - Static method in class com.io7m.jfprop.JFPMailConfig
Load configuration data from the given stream.
fromStream(InputStream) - Static method in class com.io7m.jfprop.JFPServerConfigFromProperties
Load configuration data from the given stream.
fromStreamOptional(InputStream) - Static method in class com.io7m.jfprop.JFPMailConfig
Load (optional) configuration data from the given stream.

G

getActual() - Method in class com.io7m.jfprop.JFPFossilExecutable
 
getActual() - Method in class com.io7m.jfprop.JFPFossilUserName
 
getActual() - Method in class com.io7m.jfprop.JFPKey
 
getActual() - Method in class com.io7m.jfprop.JFPUserName
 
getAddress() - Method in class com.io7m.jfprop.JFPServerAdminHTTPConfigFromProperties
 
getAddress() - Method in interface com.io7m.jfprop.JFPServerAdminHTTPConfigType
 
getAddress() - Method in class com.io7m.jfprop.JFPServerAdminHTTPSConfigFromProperties
 
getAddress() - Method in interface com.io7m.jfprop.JFPServerAdminHTTPSConfigType
 
getAddress() - Method in class com.io7m.jfprop.JFPServerHTTPConfigFromProperties
 
getAddress() - Method in interface com.io7m.jfprop.JFPServerHTTPConfigType
 
getAddress() - Method in class com.io7m.jfprop.JFPServerHTTPSConfigFromProperties
 
getAddress() - Method in interface com.io7m.jfprop.JFPServerHTTPSConfigType
 
getAdminPassword(Map<String, String[]>) - Static method in class com.io7m.jfprop.JFPAuthentication
Retrieve an admin password from an HTTP request.
getAdminPassword() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getAdminPassword() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getComponents() - Method in class com.io7m.jfprop.JFPRepositoryPath
 
getDay() - Method in class com.io7m.jfprop.JFPTimeSpec
 
getDocumentationXMLLocation() - Static method in class com.io7m.jfprop.documentation.JFPDocumentation
 
getFossilExecutable() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getFossilExecutable() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getFossilRepositoryDirectory() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getFossilRepositoryDirectory() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getFossilUserName() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getFossilUserName() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getHour() - Method in class com.io7m.jfprop.JFPTimeSpec
 
getKey(Map<String, String[]>) - Static method in class com.io7m.jfprop.JFPAuthentication
Retrieve a key from an HTTP request.
getKey() - Method in class com.io7m.jfprop.JFPRemote
 
getKeyStorePassword() - Method in class com.io7m.jfprop.JFPServerAdminHTTPSConfigFromProperties
 
getKeyStorePassword() - Method in interface com.io7m.jfprop.JFPServerAdminHTTPSConfigType
 
getKeyStorePassword() - Method in class com.io7m.jfprop.JFPServerHTTPSConfigFromProperties
 
getKeyStorePassword() - Method in interface com.io7m.jfprop.JFPServerHTTPSConfigType
 
getKeyStorePath() - Method in class com.io7m.jfprop.JFPServerAdminHTTPSConfigFromProperties
 
getKeyStorePath() - Method in interface com.io7m.jfprop.JFPServerAdminHTTPSConfigType
 
getKeyStorePath() - Method in class com.io7m.jfprop.JFPServerHTTPSConfigFromProperties
 
getKeyStorePath() - Method in interface com.io7m.jfprop.JFPServerHTTPSConfigType
 
getKeyStoreType() - Method in class com.io7m.jfprop.JFPServerAdminHTTPSConfigFromProperties
 
getKeyStoreType() - Method in interface com.io7m.jfprop.JFPServerAdminHTTPSConfigType
 
getKeyStoreType() - Method in class com.io7m.jfprop.JFPServerHTTPSConfigFromProperties
 
getKeyStoreType() - Method in interface com.io7m.jfprop.JFPServerHTTPSConfigType
 
getLogger(String) - Method in class com.io7m.jfprop.JFPJettyLogger
 
getLogLevel() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getLogLevel() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getMailConfiguration() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getMailConfiguration() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getMainLog() - Method in class com.io7m.jfprop.JFPJettyLogger
 
getMinute() - Method in class com.io7m.jfprop.JFPTimeSpec
 
getName() - Method in class com.io7m.jfprop.JFPJettyLogger
 
getRecipient() - Method in class com.io7m.jfprop.JFPMailConfig
 
getSender() - Method in class com.io7m.jfprop.JFPMailConfig
 
getServer() - Method in class com.io7m.jfprop.JFPMailConfig
 
getServerAuthentication() - Method in class com.io7m.jfprop.JFPMailConfig
 
getServerDatabaseFile() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getServerDatabaseFile() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getServerHTTPConfig() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getServerHTTPConfig() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getServerHTTPSConfig() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getServerHTTPSConfig() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getServerLogDirectory() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getServerLogDirectory() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getServerManagementHTTPConfig() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getServerManagementHTTPConfig() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getServerManagementHTTPSConfig() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getServerManagementHTTPSConfig() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getServerMassSynchronizerEnabled() - Method in class com.io7m.jfprop.JFPServerConfigFromProperties
 
getServerMassSynchronizerEnabled() - Method in interface com.io7m.jfprop.JFPServerConfigType
 
getTrustStorePassword() - Method in class com.io7m.jfprop.JFPServerAdminHTTPSConfigFromProperties
 
getTrustStorePassword() - Method in interface com.io7m.jfprop.JFPServerAdminHTTPSConfigType
 
getTrustStorePassword() - Method in class com.io7m.jfprop.JFPServerHTTPSConfigFromProperties
 
getTrustStorePassword() - Method in interface com.io7m.jfprop.JFPServerHTTPSConfigType
 
getTrustStorePath() - Method in class com.io7m.jfprop.JFPServerAdminHTTPSConfigFromProperties
 
getTrustStorePath() - Method in interface com.io7m.jfprop.JFPServerAdminHTTPSConfigType
 
getTrustStorePath() - Method in class com.io7m.jfprop.JFPServerHTTPSConfigFromProperties
 
getTrustStorePath() - Method in interface com.io7m.jfprop.JFPServerHTTPSConfigType
 
getTrustStoreType() - Method in class com.io7m.jfprop.JFPServerAdminHTTPSConfigFromProperties
 
getTrustStoreType() - Method in interface com.io7m.jfprop.JFPServerAdminHTTPSConfigType
 
getTrustStoreType() - Method in class com.io7m.jfprop.JFPServerHTTPSConfigFromProperties
 
getTrustStoreType() - Method in interface com.io7m.jfprop.JFPServerHTTPSConfigType
 
getURI() - Method in class com.io7m.jfprop.JFPRemote
 
getUser(Map<String, String[]>) - Static method in class com.io7m.jfprop.JFPAuthentication
Retrieve a username from an HTTP request.
getUser() - Method in class com.io7m.jfprop.JFPRemote
 
getUserAgent() - Static method in class com.io7m.jfprop.JFPVersion
 
getUserAndKey(Map<String, String[]>) - Static method in class com.io7m.jfprop.JFPAuthentication
Retrieve a username and key from an HTTP request.
getValueSingle(Map<String, String[]>, String) - Static method in class com.io7m.jfprop.JFPRequestUtilities
Retrieve a value from an HTTP request.
getVersionString() - Static method in class com.io7m.jfprop.JFPVersion
 

H

handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandMassSyncAdd
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandMassSyncEnable
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandMassSyncIsEnabled
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandMassSyncList
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandMassSyncRemove
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandMassSyncTestPattern
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandRemoteAdd
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandRemoteList
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandRepositoryRemoteAdd
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandRepositoryRemoteGlobalAdd
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandRepositoryRemoteList
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandUserAdd
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandUserGenerateKey
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandUserList
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandUserListKeys
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in class com.io7m.jfprop.JFPAdminCommandUserRevokeKey
 
handleAuthenticated(String, Request, HttpServletRequest, JFPAdminDatabaseTransactionType) - Method in interface com.io7m.jfprop.JFPAdminHandlerType
Handle a request.
handleAuthenticated(String, Request, HttpServletRequest, HttpServletResponse, JFPUserName, JFPKey, JFPServerDatabaseTransactionType) - Method in interface com.io7m.jfprop.JFPAuthenticatedHandlerType
Handle a request.
hashCode() - Method in class com.io7m.jfprop.JFPFossilExecutable
 
hashCode() - Method in class com.io7m.jfprop.JFPFossilUserName
 
hashCode() - Method in class com.io7m.jfprop.JFPKey
 
hashCode() - Method in class com.io7m.jfprop.JFPRemote
 
hashCode() - Method in class com.io7m.jfprop.JFPRepositoryPath
 
hashCode() - Method in class com.io7m.jfprop.JFPUserName
 

I

ignore(Throwable) - Method in class com.io7m.jfprop.JFPJettyLogger
 
info(String, Object...) - Method in class com.io7m.jfprop.JFPJettyLogger
 
info(String, Throwable) - Method in class com.io7m.jfprop.JFPJettyLogger
 
info(Throwable) - Method in class com.io7m.jfprop.JFPJettyLogger
 
isDebugEnabled() - Method in class com.io7m.jfprop.JFPJettyLogger
 

J

JFPAdminCommandMassSyncAdd - Class in com.io7m.jfprop
Command to add a user.
JFPAdminCommandMassSyncEnable - Class in com.io7m.jfprop
Command to add a user.
JFPAdminCommandMassSyncIsEnabled - Class in com.io7m.jfprop
Command to add a user.
JFPAdminCommandMassSyncList - Class in com.io7m.jfprop
Command to add a user.
JFPAdminCommandMassSyncRemove - Class in com.io7m.jfprop
Command to add a user.
JFPAdminCommandMassSyncTestPattern - Class in com.io7m.jfprop
Command to add a user.
JFPAdminCommandRemoteAdd - Class in com.io7m.jfprop
Command to add a remote.
JFPAdminCommandRemoteList - Class in com.io7m.jfprop
Command to list remotes.
JFPAdminCommandRepositoryRemoteAdd - Class in com.io7m.jfprop
Command to list users.
JFPAdminCommandRepositoryRemoteGlobalAdd - Class in com.io7m.jfprop
Command to list users.
JFPAdminCommandRepositoryRemoteList - Class in com.io7m.jfprop
Command to list users.
JFPAdminCommandUserAdd - Class in com.io7m.jfprop
Command to add a user.
JFPAdminCommandUserGenerateKey - Class in com.io7m.jfprop
Command to generate a new key.
JFPAdminCommandUserList - Class in com.io7m.jfprop
Command to list users.
JFPAdminCommandUserListKeys - Class in com.io7m.jfprop
Command to list keys for a user.
JFPAdminCommandUserRevokeKey - Class in com.io7m.jfprop
Command to revoke a key for a user.
JFPAdminDatabaseTransactionType - Interface in com.io7m.jfprop
The type of database transactions.
JFPAdminDatabaseType - Interface in com.io7m.jfprop
The interface presented by databases.
JFPAdminHandlerType - Interface in com.io7m.jfprop
The type of command handlers that require admin credentials.
JFPAllDatabaseType - Interface in com.io7m.jfprop
The union of all database interfaces.
JFPAuditLogType - Interface in com.io7m.jfprop
Audit log interface.
JFPAuthenticatedHandlerType - Interface in com.io7m.jfprop
The type of command handlers that require authenticated users.
JFPAuthentication - Class in com.io7m.jfprop
Functions to authenticate users from HTTP requests.
JFPDatabase - Class in com.io7m.jfprop
The main database implementation.
JFPDatabaseTransactionType - Interface in com.io7m.jfprop
The common type of database transactions.
JFPDocumentation - Class in com.io7m.jfprop.documentation
Functions for retrieving the documentation.
JFPDocumentation() - Constructor for class com.io7m.jfprop.documentation.JFPDocumentation
 
JFPErrorReporterType - Interface in com.io7m.jfprop
The type of error reporters for program executions.
JFPException - Exception in com.io7m.jfprop
The base type of all jfprop exceptions.
JFPException() - Constructor for exception com.io7m.jfprop.JFPException
Construct an exception.
JFPException(Exception) - Constructor for exception com.io7m.jfprop.JFPException
Construct an exception.
JFPException(String) - Constructor for exception com.io7m.jfprop.JFPException
Construct an exception.
JFPExceptionAuthentication - Exception in com.io7m.jfprop
The type of exceptions caused by authentication errors.
JFPExceptionAuthentication(String) - Constructor for exception com.io7m.jfprop.JFPExceptionAuthentication
Construct an exception.
JFPExceptionConfigError - Exception in com.io7m.jfprop
The type of exceptions raised on configuration errors.
JFPExceptionConfigError(String) - Constructor for exception com.io7m.jfprop.JFPExceptionConfigError
Construct an exception.
JFPExceptionCrypto - Exception in com.io7m.jfprop
The type of exceptions raised on any of the dozens of errors that can be raised by the Java cryptography functions.
JFPExceptionCrypto(Exception) - Constructor for exception com.io7m.jfprop.JFPExceptionCrypto
Construct an exception.
JFPExceptionCrypto(String) - Constructor for exception com.io7m.jfprop.JFPExceptionCrypto
Construct an exception.
JFPExceptionDatabaseIncorrectVersion - Exception in com.io7m.jfprop
The type of exceptions raised on attempting to use a database that does not have a supported schema version.
JFPExceptionDatabaseIncorrectVersion(String) - Constructor for exception com.io7m.jfprop.JFPExceptionDatabaseIncorrectVersion
Construct an exception.
JFPExceptionDuplicate - Exception in com.io7m.jfprop
The type of exceptions raised when trying to create objects.
JFPExceptionDuplicate(String) - Constructor for exception com.io7m.jfprop.JFPExceptionDuplicate
Construct an exception.
JFPExceptionInvalidArgument - Exception in com.io7m.jfprop
The type of exceptions raised for invalid arguments.
JFPExceptionInvalidArgument(Exception) - Constructor for exception com.io7m.jfprop.JFPExceptionInvalidArgument
Construct an exception.
JFPExceptionInvalidArgument(String) - Constructor for exception com.io7m.jfprop.JFPExceptionInvalidArgument
Construct an exception.
JFPExceptionIO - Exception in com.io7m.jfprop
The type of exceptions raised on I/O errors.
JFPExceptionIO(IOException) - Constructor for exception com.io7m.jfprop.JFPExceptionIO
Construct an exception.
JFPExceptionNonexistent - Exception in com.io7m.jfprop
The type of exceptions raised when referencing nonexistent objects.
JFPExceptionNonexistent(String) - Constructor for exception com.io7m.jfprop.JFPExceptionNonexistent
Construct an exception.
JFPFossilControllerType - Interface in com.io7m.jfprop
The interface exposed by the fossil controller, responsible for performing syncs, etc.
JFPFossilExecutable - Class in com.io7m.jfprop
The path to the fossil executable.
JFPFossilExecutable(File) - Constructor for class com.io7m.jfprop.JFPFossilExecutable
Construct an executable name.
JFPFossilMassSyncTask - Class in com.io7m.jfprop
A task to sync a large number of fossil repositories.
JFPFossilSyncTask - Class in com.io7m.jfprop
A task that synchronizes a fossil repository with a remote.
JFPFossilSyncTask(LogUsableType, JFPFossilExecutable, File, OptionType<JFPFossilUserName>, JFPErrorReporterType) - Constructor for class com.io7m.jfprop.JFPFossilSyncTask
Construct a synchronization task.
JFPFossilUserName - Class in com.io7m.jfprop
The type of valid user names.
JFPFossilUserName(String) - Constructor for class com.io7m.jfprop.JFPFossilUserName
Construct a name, raising JFPExceptionInvalidArgument if the name is not valid according to JFPFossilUserName.validName(String).
JFPJettyLogger - Class in com.io7m.jfprop
Implementation of Jetty's Logger interface, to allow it to use jlog.
JFPJettyLogger() - Constructor for class com.io7m.jfprop.JFPJettyLogger
Construct a logger.
JFPKey - Class in com.io7m.jfprop
The type of valid keys.
JFPKey(String) - Constructor for class com.io7m.jfprop.JFPKey
Construct a key, raising JFPExceptionAuthentication if the key is not valid according to JFPKey.validKey(String).
JFPLoggedProgramExec - Class in com.io7m.jfprop
Functions to execute programs, logging the outputs.
JFPMailConfig - Class in com.io7m.jfprop
Mail configuration.
JFPMassSynchronizer - Class in com.io7m.jfprop
A mass synchronizer.
JFPMassSyncSpec - Class in com.io7m.jfprop
The type of specifications of mass repository syncs.
JFPProperties - Class in com.io7m.jfprop
Convenience functions for loading properties.
JFPRemote - Class in com.io7m.jfprop
A specification of a remote.
JFPRemote(URI, JFPUserName, JFPKey) - Constructor for class com.io7m.jfprop.JFPRemote
Construct a remote.
JFPRemoteControllerType - Interface in com.io7m.jfprop
The interface exposed by the remote controller, responsible for telling other remotes about new syncs.
JFPRemoteNotifyTask - Class in com.io7m.jfprop
A task that notifies a remote of a sync.
JFPRemoteNotifyTask(LogUsableType, URI, JFPErrorReporterType) - Constructor for class com.io7m.jfprop.JFPRemoteNotifyTask
Construct a synchronization task.
JFPRepositoryPath - Class in com.io7m.jfprop
The type of valid repository paths.
JFPRepositoryPath(String) - Constructor for class com.io7m.jfprop.JFPRepositoryPath
Construct a name, raising JFPExceptionInvalidArgument if the name is not valid according to JFPRepositoryPath.validPath(String).
JFPRequestUtilities - Class in com.io7m.jfprop
Functions to retrieve values from requests.
JFPResponseUtilities - Class in com.io7m.jfprop
Utilities for constructing data for responses.
JFPServerAdminHTTPConfigFromProperties - Class in com.io7m.jfprop
The type of HTTP admin server configuration data that can be loaded from properties.
JFPServerAdminHTTPConfigType - Interface in com.io7m.jfprop
The type of HTTP admin server configurations.
JFPServerAdminHTTPSConfigFromProperties - Class in com.io7m.jfprop
The type of HTTPS admin server configuration data that can be loaded from properties.
JFPServerAdminHTTPSConfigType - Interface in com.io7m.jfprop
The type of HTTPS admin server configurations.
JFPServerConfigFromProperties - Class in com.io7m.jfprop
Initial server configuration.
JFPServerConfigType - Interface in com.io7m.jfprop
The interface presented by configurations.
JFPServerControlType - Interface in com.io7m.jfprop
The server control interface.
JFPServerDatabaseTransactionType - Interface in com.io7m.jfprop
The type of database transactions usable from the server.
JFPServerDatabaseType - Interface in com.io7m.jfprop
The interface presented by databases.
JFPServerEventsType - Interface in com.io7m.jfprop
The type of server event functions.
JFPServerHTTPConfigFromProperties - Class in com.io7m.jfprop
The type of HTTP server configuration data that can be loaded from properties.
JFPServerHTTPConfigType - Interface in com.io7m.jfprop
The type of HTTP server configurations.
JFPServerHTTPSConfigFromProperties - Class in com.io7m.jfprop
The type of HTTPS server configuration data that can be loaded from properties.
JFPServerHTTPSConfigType - Interface in com.io7m.jfprop
The type of HTTPS server configurations.
JFPServerMain - Class in com.io7m.jfprop
Main server.
JFPTimeComponentSpec - Class in com.io7m.jfprop
Functions to parse time component specs.
JFPTimeComponentSpecDivisible - Class in com.io7m.jfprop
A time spec component that matches divisible values.
JFPTimeComponentSpecDivisible(int) - Constructor for class com.io7m.jfprop.JFPTimeComponentSpecDivisible
 
JFPTimeComponentSpecExact - Class in com.io7m.jfprop
A time spec component that exactly matches a value.
JFPTimeComponentSpecExact(int) - Constructor for class com.io7m.jfprop.JFPTimeComponentSpecExact
 
JFPTimeComponentSpecType - Interface in com.io7m.jfprop
The type of time component specifications.
JFPTimeComponentSpecVisitorType<A,E extends Exception> - Interface in com.io7m.jfprop
The type of generic time spec component visitors.
JFPTimeSpec - Class in com.io7m.jfprop
The type of time specifications.
JFPUserName - Class in com.io7m.jfprop
The type of valid user names.
JFPUserName(String) - Constructor for class com.io7m.jfprop.JFPUserName
Construct a name, raising JFPExceptionAuthentication if the name is not valid according to JFPUserName.validName(String).
JFPVersion - Class in com.io7m.jfprop
Version numbers and strings.

L

listFossilRepositories(File) - Method in interface com.io7m.jfprop.JFPFossilControllerType
Recursively list all fossil repositories in the given directory.

M

main(String[]) - Static method in class com.io7m.jfprop.JFPServerMain
Main function.
massSyncAdd(JFPMassSyncSpec) - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
Add a new mass sync.
massSyncEnable(boolean) - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
Enable or disable mass syncing.
massSyncIsEnabled() - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
 
massSyncList() - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
 
massSyncRemove(Integer) - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
Remove a new mass sync.
matches(int) - Method in class com.io7m.jfprop.JFPTimeComponentSpecDivisible
 
matches(int) - Method in class com.io7m.jfprop.JFPTimeComponentSpecExact
 
matches(int) - Method in interface com.io7m.jfprop.JFPTimeComponentSpecType
 
matches(Calendar) - Method in class com.io7m.jfprop.JFPTimeSpec
 

N

name(String) - Static method in class com.io7m.jfprop.JFPProperties
Construct a property name from the given name.
newServer(JFPServerConfigType) - Static method in class com.io7m.jfprop.JFPServerMain
Create a new server with the given config.
newServerWithEvents(JFPServerConfigType, JFPServerEventsType) - Static method in class com.io7m.jfprop.JFPServerMain
Create a new server with the given config, calling the given function when the server has started.
newServerWithEventsAndDatabase(JFPServerConfigType, JFPAllDatabaseType, JFPServerEventsType) - Static method in class com.io7m.jfprop.JFPServerMain
Create a new server with the given config, calling the given function when the server has started.
normalizePath(String) - Static method in class com.io7m.jfprop.JFPRepositoryPath
Normalize a path - remove trailing slashes and convert sequences to slashes to a single slash.

O

onExternalHTTPError(URI, int, String) - Method in interface com.io7m.jfprop.JFPErrorReporterType
Called upon failures caused by calling external HTTP URIs.
onExternalProgramError(StringBuilder, List<String>, int) - Method in interface com.io7m.jfprop.JFPErrorReporterType
Called upon execution failures of external programs.
open(LogUsableType, File) - Static method in class com.io7m.jfprop.JFPDatabase
Open a database, creating it if it does not exist.
openInMemory(LogUsableType) - Static method in class com.io7m.jfprop.JFPDatabase
Open an in-memory database, creating it if it does not exist.

P

parse(String) - Static method in class com.io7m.jfprop.JFPTimeComponentSpec
Attempt to parse a time specification.
parseFromRequest(Map<String, String[]>) - Static method in class com.io7m.jfprop.JFPMassSyncSpec
Attempt to parse a time spec from the given request.
parseFromRequest(Map<String, String[]>) - Static method in class com.io7m.jfprop.JFPTimeSpec
Attempt to parse a time spec from the given request.
PROPERTY_PREFIX - Static variable in class com.io7m.jfprop.JFPProperties
The prefix used for all configuration properties.

R

remoteAdd(JFPRemote) - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
Add the given remote.
remotesGet() - Method in interface com.io7m.jfprop.JFPDatabaseTransactionType
 
repositoryAddGlobalRemote(Integer) - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
Add the remote with the given identifier to the list of global remotes.
repositoryAddRemote(JFPRepositoryPath, Integer) - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
Add the remote with the given identifier to the given repository.
repositoryListRemotes(JFPRepositoryPath) - Method in interface com.io7m.jfprop.JFPDatabaseTransactionType
List all remotes (including global remotes that are implicitly assigned to all repositories) for the given repository.
run() - Method in class com.io7m.jfprop.JFPFossilMassSyncTask
 
run() - Method in class com.io7m.jfprop.JFPMassSynchronizer
 
run() - Method in class com.io7m.jfprop.JFPServerMain
 

S

serverCrashed(Exception) - Method in interface com.io7m.jfprop.JFPServerEventsType
Called when the server has crashed.
serverStarted(JFPServerControlType) - Method in interface com.io7m.jfprop.JFPServerEventsType
Called when the server has started and is running.
serverStopped() - Method in interface com.io7m.jfprop.JFPServerEventsType
Called when the server has stopped.
setDebugEnabled(boolean) - Method in class com.io7m.jfprop.JFPJettyLogger
 
stop() - Method in class com.io7m.jfprop.JFPMassSynchronizer
Instruct the server to stop.
stop() - Method in interface com.io7m.jfprop.JFPServerControlType
Request that the server stop executing.
stop() - Method in class com.io7m.jfprop.JFPServerMain
 
syncSpecRepositoryMatches(String) - Method in class com.io7m.jfprop.JFPMassSyncSpec
 
syncSpecTimeMatches(Calendar) - Method in class com.io7m.jfprop.JFPMassSyncSpec
 

T

toString() - Method in class com.io7m.jfprop.JFPFossilExecutable
 
toString() - Method in class com.io7m.jfprop.JFPFossilUserName
 
toString() - Method in class com.io7m.jfprop.JFPKey
 
toString() - Method in class com.io7m.jfprop.JFPMassSyncSpec
 
toString() - Method in class com.io7m.jfprop.JFPRemote
 
toString() - Method in class com.io7m.jfprop.JFPRepositoryPath
 
toString() - Method in class com.io7m.jfprop.JFPTimeComponentSpecDivisible
 
toString() - Method in class com.io7m.jfprop.JFPTimeComponentSpecExact
 
toString() - Method in class com.io7m.jfprop.JFPTimeSpec
 
toString() - Method in class com.io7m.jfprop.JFPUserName
 

U

userAdd(JFPUserName) - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
Create a new user.
userGenerateKey(JFPUserName) - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
Generate a new key and add it to the given user.
userListGet() - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
 
userListKeys(JFPUserName) - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
List all keys for the given user.
userRevokeKey(JFPUserName, JFPKey) - Method in interface com.io7m.jfprop.JFPAdminDatabaseTransactionType
Revoke the given key from given user.

V

validKey(String) - Static method in class com.io7m.jfprop.JFPKey
 
validName(String) - Static method in class com.io7m.jfprop.JFPFossilUserName
 
validName(String) - Static method in class com.io7m.jfprop.JFPUserName
 
validPath(String) - Static method in class com.io7m.jfprop.JFPRepositoryPath
Check path validity.
validPathComponent(String) - Static method in class com.io7m.jfprop.JFPRepositoryPath
Check path component validity.

W

warn(String, Object...) - Method in class com.io7m.jfprop.JFPJettyLogger
 
warn(String, Throwable) - Method in class com.io7m.jfprop.JFPJettyLogger
 
warn(Throwable) - Method in class com.io7m.jfprop.JFPJettyLogger
 
withAdminTransaction(PartialFunctionType<JFPAdminDatabaseTransactionType, T, E>) - Method in interface com.io7m.jfprop.JFPAdminDatabaseType
Evaluate f within a new transaction.
withTransaction(PartialFunctionType<JFPServerDatabaseTransactionType, T, E>) - Method in interface com.io7m.jfprop.JFPServerDatabaseType
Evaluate f within a new transaction.
A C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2015 <code@io7m.com> http://io7m.com