A B C D E F G H I J L M N O P R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACCESS_POINT_ID_ELEMENT_NAME - Static variable in interface network.oxalis.statistics.api.StatisticsTransformer
- ASYMMETRIC_KEY_ALGORITHM - Static variable in class network.oxalis.statistics.security.StatisticsKeyTool
B
- build() - Method in class network.oxalis.statistics.model.DefaultRawStatistics.RawStatisticsBuilder
C
- CHANNEL_ELEMENT_NAME - Static variable in interface network.oxalis.statistics.api.StatisticsTransformer
- ChannelId - Class in network.oxalis.statistics.api
- ChannelId(String) - Constructor for class network.oxalis.statistics.api.ChannelId
- close(Connection) - Static method in class network.oxalis.statistics.util.DataSourceHelper
- configure() - Method in class network.oxalis.statistics.guice.RawStatisticsRepositoryModule
- configure() - Method in class network.oxalis.statistics.service.StatisticsModule
- configureServlets() - Method in class network.oxalis.statistics.inbound.StatisticsInboundModule
- COUNT_ELEMENT_NAME - Static variable in interface network.oxalis.statistics.api.StatisticsTransformer
- createCipherFromWrappedHexKey(String, PrivateKey) - Method in class network.oxalis.statistics.security.OxalisCipherConverter
-
Creates an instance of OxalisCipher: Decodes the supplied hex string representation of a wrapped key into an array of bytes representation Creates a cipher, which is initialized with a private key Unwraps (decrypts) the secret key represented by an array of bytes into a SecretKey Creates an OxalisCipher using the unwrapped SecretKey
D
- DataSourceHelper - Class in network.oxalis.statistics.util
- DataSourceHelper() - Constructor for class network.oxalis.statistics.util.DataSourceHelper
- DAY - network.oxalis.statistics.api.StatisticsGranularity
- decryptStream(InputStream) - Method in class network.oxalis.statistics.security.OxalisCipher
-
Wraps the supplied InputStream in a decrypted cipher stream, i.e.
- DefaultRawStatistics - Class in network.oxalis.statistics.model
-
Holds a raw statistics entry, which represents a single receipt or transmit operation.
- DefaultRawStatistics.RawStatisticsBuilder - Class in network.oxalis.statistics.model
- DIRECTION_ELEMENT_NAME - Static variable in interface network.oxalis.statistics.api.StatisticsTransformer
- DOCUMENT_TYPE_ELEMENT_NAME - Static variable in interface network.oxalis.statistics.api.StatisticsTransformer
- doGet(HttpServletRequest, HttpServletResponse) - Method in class network.oxalis.statistics.inbound.StatisticsServlet
- doPost(HttpServletRequest, HttpServletResponse) - Method in class network.oxalis.statistics.inbound.StatisticsServlet
E
- emitData(OutputStream, Date, Date, StatisticsGranularity) - Method in class network.oxalis.statistics.inbound.StatisticsProducer
- encryptStream(OutputStream) - Method in class network.oxalis.statistics.security.OxalisCipher
-
Wraps the supplied OutputStream in a encrypted cipher stream, i.e.
- endEntry() - Method in interface network.oxalis.statistics.api.StatisticsTransformer
-
Completes the current statistics entry
- endEntry() - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
- endStatistics() - Method in interface network.oxalis.statistics.api.StatisticsTransformer
- endStatistics() - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
- ENTRY_START_ELEMENT_NAME - Static variable in interface network.oxalis.statistics.api.StatisticsTransformer
F
- fetchAndTransformRawStatistics(StatisticsTransformer, Date, Date, StatisticsGranularity) - Method in interface network.oxalis.statistics.api.RawStatisticsRepository
-
Retrieves data from table
raw_statsand transforms it into an appropriate XML document - fetchAndTransformRawStatistics(StatisticsTransformer, Date, Date, StatisticsGranularity) - Method in class network.oxalis.statistics.jdbc.RawStatisticsRepositoryHSqlImpl
-
Retrieves statistics and transforms it using the supplied transformer.
- fetchAndTransformRawStatistics(StatisticsTransformer, Date, Date, StatisticsGranularity) - Method in class network.oxalis.statistics.jdbc.RawStatisticsRepositoryJdbcImpl
-
Retrieves statistics and transforms it using the supplied transformer.
G
- get(Injector, Platform) - Method in class network.oxalis.statistics.guice.RawStatisticsRepositoryModule
- getAbbreviation() - Method in enum network.oxalis.statistics.api.StatisticsGranularity
- getAccessPointIdentifier() - Method in interface network.oxalis.statistics.api.RawStatistics
- getChannelId() - Method in interface network.oxalis.statistics.api.RawStatistics
- getDate() - Method in interface network.oxalis.statistics.api.RawStatistics
- getDirection() - Method in interface network.oxalis.statistics.api.RawStatistics
- getDocumentTypeIdentifier() - Method in interface network.oxalis.statistics.api.RawStatistics
- getPersistSqlQueryText() - Method in class network.oxalis.statistics.jdbc.RawStatisticsRepositoryHSqlImpl
-
Composes the SQL query to persist raw statistics into the DBMS.
- getProcessIdentifier() - Method in interface network.oxalis.statistics.api.RawStatistics
- getRawStatisticsSqlQueryText(StatisticsGranularity) - Method in class network.oxalis.statistics.jdbc.RawStatisticsRepositoryHSqlImpl
-
Composes the SQL query for retrieval of statistical data between a start and end data, with a granularity as supplied.
- getReceiver() - Method in interface network.oxalis.statistics.api.RawStatistics
- getReceiver() - Method in class network.oxalis.statistics.model.DefaultRawStatistics
- getSecretKey() - Method in class network.oxalis.statistics.security.OxalisCipher
- getSender() - Method in interface network.oxalis.statistics.api.RawStatistics
- getSender() - Method in class network.oxalis.statistics.model.DefaultRawStatistics
- getThis() - Method in class network.oxalis.statistics.model.DefaultRawStatistics.RawStatisticsBuilder
- getWrappedSymmetricKeyAsString(PublicKey, OxalisCipher) - Method in class network.oxalis.statistics.security.OxalisCipherConverter
-
Encrypts the secret key (symmetric key) held inside the OxalisCipher instance using the supplied PublicKey, after which the resulting wrapped secret key is transformed into a hex string suitable for transmission, persistence etc.
H
- HOUR - network.oxalis.statistics.api.StatisticsGranularity
I
- init(ServletConfig) - Method in class network.oxalis.statistics.inbound.StatisticsServlet
J
- JdbcHelper - Class in network.oxalis.statistics.util
- JdbcHelper() - Constructor for class network.oxalis.statistics.util.JdbcHelper
- jdbcTxManager - Variable in class network.oxalis.statistics.jdbc.RawStatisticsRepositoryJdbcImpl
L
- loadPublicKey(File) - Method in class network.oxalis.statistics.security.StatisticsKeyTool
-
Loads the public key used for encrypting statistical data.
- loadPublicKeyFromClassPath() - Method in class network.oxalis.statistics.security.StatisticsKeyTool
-
The Oxalis statistics public key is supplied as part of the distribution (of course).
M
- MAX_LENGTH_OF_ENCODED_KEY - Static variable in class network.oxalis.statistics.security.StatisticsKeyTool
- MONTH - network.oxalis.statistics.api.StatisticsGranularity
N
- network.oxalis.statistics.api - package network.oxalis.statistics.api
- network.oxalis.statistics.guice - package network.oxalis.statistics.guice
- network.oxalis.statistics.inbound - package network.oxalis.statistics.inbound
- network.oxalis.statistics.jdbc - package network.oxalis.statistics.jdbc
- network.oxalis.statistics.model - package network.oxalis.statistics.model
- network.oxalis.statistics.security - package network.oxalis.statistics.security
- network.oxalis.statistics.service - package network.oxalis.statistics.service
- network.oxalis.statistics.util - package network.oxalis.statistics.util
O
- OXALIS_STATISTICS_PUBLIC_KEY - Static variable in class network.oxalis.statistics.security.StatisticsKeyTool
- OxalisCipher - Class in network.oxalis.statistics.security
-
Oxalis' cipher implementation.
- OxalisCipher() - Constructor for class network.oxalis.statistics.security.OxalisCipher
- OxalisCipher(SecretKey) - Constructor for class network.oxalis.statistics.security.OxalisCipher
- OxalisCipherConverter - Class in network.oxalis.statistics.security
- OxalisCipherConverter() - Constructor for class network.oxalis.statistics.security.OxalisCipherConverter
P
- PARTICIPANT_ID_ELEMENT_NAME - Static variable in interface network.oxalis.statistics.api.StatisticsTransformer
- PERIOD_ELEMENT_NAME - Static variable in interface network.oxalis.statistics.api.StatisticsTransformer
- persist(RawStatistics) - Method in interface network.oxalis.statistics.api.RawStatisticsRepository
-
Persists another raw statistics entry into table
raw_stats - persist(RawStatistics) - Method in class network.oxalis.statistics.jdbc.RawStatisticsRepositoryJdbcImpl
-
Persists raw statistics into the DBMS via JDBC, no caching is utilized.
- persist(RawStatistics) - Method in class network.oxalis.statistics.jdbc.RawStatisticsRepositoryOracleImpl
- PROFILE_ID_ELEMENT_NAME - Static variable in interface network.oxalis.statistics.api.StatisticsTransformer
R
- RAW_STATS_TABLE_NAME - Static variable in class network.oxalis.statistics.jdbc.RawStatisticsRepositoryJdbcImpl
- RawStatistics - Interface in network.oxalis.statistics.api
- RawStatisticsBuilder() - Constructor for class network.oxalis.statistics.model.DefaultRawStatistics.RawStatisticsBuilder
- RawStatisticsRepository - Interface in network.oxalis.statistics.api
-
Objects implementing this interface are capable of storing and retrieving raw data pertaining to the sending and receiving of PEPPOL messages in order to provide statistics.
- RawStatisticsRepositoryHSqlImpl - Class in network.oxalis.statistics.jdbc
-
This is RawStatisticsRepository implementation for running the statistics database on MySql backend, through JDBC.
- RawStatisticsRepositoryHSqlImpl(JdbcTxManager) - Constructor for class network.oxalis.statistics.jdbc.RawStatisticsRepositoryHSqlImpl
- RawStatisticsRepositoryJdbcImpl - Class in network.oxalis.statistics.jdbc
-
Basic JDBC implementation of StatisticsRepository component supplied with Oxalis.
- RawStatisticsRepositoryJdbcImpl(JdbcTxManager) - Constructor for class network.oxalis.statistics.jdbc.RawStatisticsRepositoryJdbcImpl
- RawStatisticsRepositoryModule - Class in network.oxalis.statistics.guice
-
Wires up the persistence component.
- RawStatisticsRepositoryModule() - Constructor for class network.oxalis.statistics.guice.RawStatisticsRepositoryModule
- RawStatisticsRepositoryMsSqlImpl - Class in network.oxalis.statistics.jdbc
-
This is RawStatisticsRepository implementation for running the statistics database on MsSql backend, through Jdbc.
- RawStatisticsRepositoryMsSqlImpl(JdbcTxManager) - Constructor for class network.oxalis.statistics.jdbc.RawStatisticsRepositoryMsSqlImpl
- RawStatisticsRepositoryMySqlImpl - Class in network.oxalis.statistics.jdbc
-
This is RawStatisticsRepository implementation for running the statistics database on MySql backend, through JDBC.
- RawStatisticsRepositoryMySqlImpl(JdbcTxManager) - Constructor for class network.oxalis.statistics.jdbc.RawStatisticsRepositoryMySqlImpl
- RawStatisticsRepositoryOracleImpl - Class in network.oxalis.statistics.jdbc
-
This is RawStatisticsRepository implementation for running the statistics database on Oracle backend, through JDBC.
- RawStatisticsRepositoryOracleImpl(JdbcTxManager) - Constructor for class network.oxalis.statistics.jdbc.RawStatisticsRepositoryOracleImpl
- receiver - Variable in class network.oxalis.statistics.model.DefaultRawStatistics
- receiver(ParticipantIdentifier) - Method in class network.oxalis.statistics.model.DefaultRawStatistics.RawStatisticsBuilder
S
- sender - Variable in class network.oxalis.statistics.model.DefaultRawStatistics
- sender(ParticipantIdentifier) - Method in class network.oxalis.statistics.model.DefaultRawStatistics.RawStatisticsBuilder
- setEndDateIfNull(Date) - Static method in class network.oxalis.statistics.util.JdbcHelper
- setStartDateIfNull(Date) - Static method in class network.oxalis.statistics.util.JdbcHelper
- startEntry() - Method in interface network.oxalis.statistics.api.StatisticsTransformer
-
Invoked by the transformer upon the start of a new entry (row, line, etc.) of statistical data
- startEntry() - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
- startStatistics(Date, Date) - Method in interface network.oxalis.statistics.api.StatisticsTransformer
- startStatistics(Date, Date) - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
- STATISTICS_DOCUMENT_START_ELEMENT_NAME - Static variable in interface network.oxalis.statistics.api.StatisticsTransformer
- StatisticsGranularity - Enum in network.oxalis.statistics.api
-
Represents granularity of statistics data.
- StatisticsInboundModule - Class in network.oxalis.statistics.inbound
- StatisticsInboundModule() - Constructor for class network.oxalis.statistics.inbound.StatisticsInboundModule
- StatisticsKeyTool - Class in network.oxalis.statistics.security
-
Provides various methods for generation, loading and saving private and public keys.
- StatisticsKeyTool() - Constructor for class network.oxalis.statistics.security.StatisticsKeyTool
- StatisticsModule - Class in network.oxalis.statistics.service
- StatisticsModule() - Constructor for class network.oxalis.statistics.service.StatisticsModule
- StatisticsProducer - Class in network.oxalis.statistics.inbound
-
User: steinar Date: 23.02.13 Time: 21:49
- StatisticsProducer(RawStatisticsRepository) - Constructor for class network.oxalis.statistics.inbound.StatisticsProducer
- StatisticsServlet - Class in network.oxalis.statistics.inbound
-
There are only 3 parameters, start, end and granularity - like this : https://your.accesspoint.com/oxalis/statistics?start=2013-01-01T00&end=2014-02-01T00&granularity=H
- StatisticsServlet() - Constructor for class network.oxalis.statistics.inbound.StatisticsServlet
- StatisticsToXmlTransformer - Class in network.oxalis.statistics.util
-
User: steinar Date: 24.02.13 Time: 10:36
- StatisticsToXmlTransformer(OutputStream) - Constructor for class network.oxalis.statistics.util.StatisticsToXmlTransformer
- StatisticsTransformer - Interface in network.oxalis.statistics.api
-
Transforms aggregated statistics into another format.
- stringValue() - Method in class network.oxalis.statistics.api.ChannelId
- SYMMETRIC_KEY_ALGORITHM - Static variable in class network.oxalis.statistics.security.OxalisCipher
T
- toString() - Method in class network.oxalis.statistics.api.ChannelId
U
- UnwrapSymmetricKeyException - Exception in network.oxalis.statistics.security
- UnwrapSymmetricKeyException(String, GeneralSecurityException) - Constructor for exception network.oxalis.statistics.security.UnwrapSymmetricKeyException
V
- valueForAbbreviation(String) - Static method in enum network.oxalis.statistics.api.StatisticsGranularity
- valueOf(String) - Static method in enum network.oxalis.statistics.api.StatisticsGranularity
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum network.oxalis.statistics.api.StatisticsGranularity
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WRAPPED_SYMMETRIC_KEY_HEADER_NAME - Static variable in class network.oxalis.statistics.security.OxalisCipher
-
Name of our encrypted (wrapped) symmetric key.
- writeAccessPointIdentifier(String) - Method in interface network.oxalis.statistics.api.StatisticsTransformer
- writeAccessPointIdentifier(String) - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
- writeChannel(String) - Method in interface network.oxalis.statistics.api.StatisticsTransformer
- writeChannel(String) - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
- writeCount(int) - Method in interface network.oxalis.statistics.api.StatisticsTransformer
- writeCount(int) - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
- writeDirection(String) - Method in interface network.oxalis.statistics.api.StatisticsTransformer
- writeDirection(String) - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
- writeDocumentType(String) - Method in interface network.oxalis.statistics.api.StatisticsTransformer
- writeDocumentType(String) - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
- writeParticipantIdentifier(String) - Method in interface network.oxalis.statistics.api.StatisticsTransformer
- writeParticipantIdentifier(String) - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
- writePeriod(String) - Method in interface network.oxalis.statistics.api.StatisticsTransformer
- writePeriod(String) - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
- writeProfileId(String) - Method in interface network.oxalis.statistics.api.StatisticsTransformer
- writeProfileId(String) - Method in class network.oxalis.statistics.util.StatisticsToXmlTransformer
Y
- YEAR - network.oxalis.statistics.api.StatisticsGranularity
All Classes All Packages