Index

C E G H I J M O P Q R S T 
All Classes and Interfaces|All Packages|Constant Field Values

C

ConnectionPool() - Constructor for class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
 

E

EventBufferingConfiguration() - Constructor for class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
 

G

getAutoCommit() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the auto commit value.
getBuffering() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration
Returns the configuration for events buffering.
getConnectionPool() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration
Gets the connection pool settings.
getConnectionTimeout() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the maximum amount of time to wait for a connection from the connection pool.
getDatabaseType() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration
Gets the type of the database.
getDataSourceClassName() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the datasource class name for the JDBC database.
getDriverClassName() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the class name of the driver to use for the jdbc connection.
getEvent() - Method in class org.forgerock.audit.handlers.jdbc.TableMapping
Gets the audit event the table mapping is for.
getFieldToColumn() - Method in class org.forgerock.audit.handlers.jdbc.TableMapping
Sets the field to column mapping.
getIdleTimeout() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the maximum time a connection is allowed to be idle.
getJdbcUrl() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the JDBC database url.
getMaxBatchedEvents() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Gets the maximum number of events that can be batched into a PreparedStatement.
getMaxLifetime() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the maximum lifetime of a connection in the connection pool.
getMaxPoolSize() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the maximum size of the connection pool.
getMaxSize() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Returns the maximum size of the queue.
getMinIdle() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the minimum number of idle connections in the connection pool.
getPassword() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the password to use to connect to the JDBC database.
getPoolName() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the name of the connection pool.
getTable() - Method in class org.forgerock.audit.handlers.jdbc.TableMapping
Gets the table name for the mapping.
getTableMappings() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration
Gets the table mappings for the audit events.
getUsername() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Gets the username to use to connect to the JDBC database.
getWriteInterval() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Gets the interval to write the queued buffered events.
getWriterThreads() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Gets the number of writer threads to use to write buffered events.

H

H2 - Static variable in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandler
The name used for an H2 database.

I

isAutoFlush() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Indicates if events are automatically flushed after being written.
isEnabled() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Indicates if event buffering is enabled.
isUsableForQueries() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration
 

J

JdbcAuditEventHandler - Class in org.forgerock.audit.handlers.jdbc
Implements a AuditEventHandler to write AuditEvents to a JDBC repository.
JdbcAuditEventHandler(JdbcAuditEventHandlerConfiguration, EventTopicsMetaData, DataSource) - Constructor for class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandler
Create a new JdbcAuditEventHandler instance.
JdbcAuditEventHandlerConfiguration - Class in org.forgerock.audit.handlers.jdbc
Configures the JDBC mapping and connection pool.
JdbcAuditEventHandlerConfiguration() - Constructor for class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration
 
JdbcAuditEventHandlerConfiguration.ConnectionPool - Class in org.forgerock.audit.handlers.jdbc
Configuration for a connection pool.
JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration - Class in org.forgerock.audit.handlers.jdbc
Configuration of event buffering.

M

MYSQL - Static variable in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandler
The name used for a MySQL database.

O

ORACLE - Static variable in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandler
The name used for an Oracle database.
org.forgerock.audit.handlers.jdbc - package org.forgerock.audit.handlers.jdbc
This package contains a JDBC AuditEventHandler implementation.

P

publishEvent(Context, String, JsonValue) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandler

Q

queryEvents(Context, String, QueryRequest, QueryResourceHandler) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandler

R

readEvent(Context, String, String) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandler
 

S

setAutoCommit(boolean) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the auto commit value.
setAutoFlush(boolean) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Sets the auto flush indicator.
setBufferingConfiguration(JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration
Sets the configuration for events buffering.
setConnectionPool(JdbcAuditEventHandlerConfiguration.ConnectionPool) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration
Sets the connection pool settings.
setConnectionTimeout(int) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the maximum amount of time to wait for a connection from the connection pool.
setDatabaseType(String) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration
Sets the type of the database.
setDataSourceClassName(String) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the datasource class name for the configured database.
setDriverClassName(String) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the class name of the driver to use for the jdbc connection.
setEnabled(boolean) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Sets the buffering status.
setEvent(String) - Method in class org.forgerock.audit.handlers.jdbc.TableMapping
Sets the audit event the table mapping is for.
setFieldToColumn(Map<String, String>) - Method in class org.forgerock.audit.handlers.jdbc.TableMapping
Sets the field to column mapping.
setIdleTimeout(int) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the maximum time a connection is allowed to be idle.
setJdbcUrl(String) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the JDBC database url.
setMaxBatchedEvents(int) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Sets the maximum number of events that can be batched into a PreparedStatement.
setMaxLifetime(int) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the maximum lifetime of a connection in the connection pool.
setMaxPoolSize(int) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the maximum size of the connection pool.
setMaxSize(int) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Sets the maximum size of the events queue.
setMinIdle(int) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the minimum number of idle connections in the connection pool.
setPassword(String) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the password to use to connect to the JDBC database.
setPoolName(String) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the name of the connection pool.
setTable(String) - Method in class org.forgerock.audit.handlers.jdbc.TableMapping
Sets the table name for the mapping.
setTableMappings(List<TableMapping>) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration
Sets the table mappings for the audit events.
setUsername(String) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.ConnectionPool
Sets the username to use to connect to the JDBC database.
setWriteInterval(String) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Sets the interval to write the queued buffered events.
setWriterThreads(int) - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandlerConfiguration.EventBufferingConfiguration
Sets the number of writer threads to use to write buffered events.
shutdown() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandler
startup() - Method in class org.forgerock.audit.handlers.jdbc.JdbcAuditEventHandler

T

TableMapping - Class in org.forgerock.audit.handlers.jdbc
Contains the necessary information to map an event to a database table, and the event fields to the columns in that database table.
TableMapping() - Constructor for class org.forgerock.audit.handlers.jdbc.TableMapping
 
C E G H I J M O P Q R S T 
All Classes and Interfaces|All Packages|Constant Field Values