Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
A
AbstractTagQueryProvider
- Class in
com.trendmicro.grid.acl.ds.jpa
Base implementation for TagQueryProviders.
AbstractTagQueryProvider()
- Constructor for class com.trendmicro.grid.acl.ds.jpa.
AbstractTagQueryProvider
addJobSources(UUID, List<Source>)
- Method in interface com.trendmicro.grid.acl.ds.
JobRepository
Adds sources to a single processing job.
addJobSources(Job, List<Source>)
- Method in interface com.trendmicro.grid.acl.ds.
JobRepository
Adds sources to a single processing job.
addSelector(RepositorySelector)
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelectors
attachProperties(byte[], Map<String, String>)
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Attaches the specified properites to the file identified by the hash.
B
buildDefaultResources()
- Method in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
buildDefaultSections()
- Method in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
C
cast(Collection<? extends E>, Class<E>)
- Static method in class com.trendmicro.grid.acl.ds.
DSUtil
Shortens casting the given source collection to a collection of the specified class.
cast(List<? extends E>, Class<E>)
- Static method in class com.trendmicro.grid.acl.ds.
DSUtil
Shortens casting the given source collection to a collection of the specified class.
CategoryRepository
- Interface in
com.trendmicro.grid.acl.ds
Defines a readonly repositories for views.
CategoryViewRepository
- Interface in
com.trendmicro.grid.acl.ds
Defines a readonly repositories for views.
checkpoint()
- Method in interface com.trendmicro.grid.acl.ds.
ProcessingResultReceiver
Ensures that all ProcessPackageDataSet have been successfully written to the persistence store.
com.trendmicro.grid.acl.ds
- package com.trendmicro.grid.acl.ds
Defines datasource interfaces that act as an abstraction layer between frontend related services (web services, visual presentation) and backend related services that implement the interfaces.
com.trendmicro.grid.acl.ds.config
- package com.trendmicro.grid.acl.ds.config
Defines the system wide configuration for datasource modules.
com.trendmicro.grid.acl.ds.datatypes
- package com.trendmicro.grid.acl.ds.datatypes
Defines sub-classes of public datatypes that define extensions that make be safe for being shared within a cluster.
com.trendmicro.grid.acl.ds.jmx
- package com.trendmicro.grid.acl.ds.jmx
Defines datasource related JMX monitoring extensions (exports).
com.trendmicro.grid.acl.ds.jpa
- package com.trendmicro.grid.acl.ds.jpa
Implements datasource APIs using JPA and defines generic abstraction APIs to bind DB specifc functionality in other modules.
create(String, String, String, Metadata)
- Method in interface com.trendmicro.grid.acl.ds.
PackageFamilyRepository
Creates the family if the entry is missing.
create(String)
- Static method in class com.trendmicro.grid.acl.ds.
TagQueryExpression
Creates a new expression for the given single tag.
create(List<TagQueryExpression>)
- Static method in class com.trendmicro.grid.acl.ds.
TagQueryExpression
Creates a new expression for the given list of child expressions.
create(String, String, Metadata)
- Method in interface com.trendmicro.grid.acl.ds.
VendorRepository
Creates the vendor if it doesn't exist.
createIdentifier(URI, URI)
- Method in interface com.trendmicro.grid.acl.ds.
SourceRepository
Creates a plain identifier for the given URL.
createJob()
- Method in interface com.trendmicro.grid.acl.ds.
JobRepository
Prepares a new processing job and returns the job's GUID.
createOrUpdate(SourceDomain)
- Method in interface com.trendmicro.grid.acl.ds.
SourceDomainRepository
Updates the given domain information inside the persitence store.
createSource(URI, URI, SourceInformation, Metadata)
- Method in interface com.trendmicro.grid.acl.ds.
SourceRepository
Creates the source with the given Metadata and returns the created source.
createSubJob(UUID)
- Method in interface com.trendmicro.grid.acl.ds.
JobRepository
Prepares a new processing job and returns the job's GUID.
createTemporaryHashKey()
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Creates a temporary hash key for the given file.
D
DataSourcePropertySection
- Class in
com.trendmicro.grid.acl.ds.config
Defines the general settings to use for accessing the GRID infrastructure.
DataSourcePropertySection()
- Constructor for class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
decodeFromInternalURI(URI)
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Decodes the hash key from a sharable network or machine internal URI.
decodeHashKey(String)
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Decodes the hash key from string.
detectIfApplicable(EntityManager, boolean)
- Method in class com.trendmicro.grid.acl.ds.jpa.
AbstractTagQueryProvider
Implements the check whether this is applicable.
DSUtil
- Class in
com.trendmicro.grid.acl.ds
Utilities to work with the data source api.
E
encodeHashKey(byte[])
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Encodes the hash key to string.
encodeToInternalURI(byte[])
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Encodes the hash key to a sharable network or machine internal URI.
F
FileContentRepository
- Interface in
com.trendmicro.grid.acl.ds
Defines an abstraction layer on top of a physical repository of files.
FileProvider
- Interface in
com.trendmicro.grid.acl.ds
Defines a readonly repository that provides information on files.
finalizeJob(UUID, Job.State)
- Method in interface com.trendmicro.grid.acl.ds.
JobRepository
Finalizes the specified job (sets it to the final state) or removes the job if it hasn't been started.
finalizeJob(Job, Job.State)
- Method in interface com.trendmicro.grid.acl.ds.
JobRepository
Finalizes the specified job (sets it to the final state) or removes the job if it hasn't been started.
G
getAllPaged(int)
- Method in interface com.trendmicro.grid.acl.ds.
SourceDomainRepository
Returns the a list of all stored domains.
getAllSelectors()
- Method in class com.trendmicro.grid.acl.ds.
RepositoriesContext
getAllSelectors()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelectors
getAvailableKeys()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
Returns a list of all registered implementations.
getAvailableKeys()
- Method in interface com.trendmicro.grid.acl.ds.
RepositorySelectorMBean
Returns a list of all registered implementations.
getBuilder(String)
- Static method in class com.trendmicro.grid.acl.ds.
TagQueryExpressionBuilder
getByName(String)
- Method in interface com.trendmicro.grid.acl.ds.
PackageFamilyRepository
Returns the package family on the given basename.
getByName(String)
- Method in interface com.trendmicro.grid.acl.ds.
SourceDomainRepository
Returns the stored domain information on the given domain name.
getByName(String)
- Method in interface com.trendmicro.grid.acl.ds.
VendorRepository
Returns the vendor information for the given vendor name.
getCanonicalIdentifiers(Collection<FileIdentifier>)
- Method in interface com.trendmicro.grid.acl.ds.
FileProvider
Returns the canonical list of identifiers for the given file ids.
getCategoryView(Locale, String)
- Method in interface com.trendmicro.grid.acl.ds.
CategoryViewRepository
Returns the category view for the specified view-name.
getCategoryViewNames(Locale, String)
- Method in interface com.trendmicro.grid.acl.ds.
CategoryViewRepository
Returns the names of available category views,
getDateFieldName(DaysRange)
- Method in class com.trendmicro.grid.acl.ds.jpa.
AbstractTagQueryProvider
Returns the name of the date field that corresponds to the days range.
getExpression()
- Method in class com.trendmicro.grid.acl.ds.
TagQueryExpression
Returns child expressions.
getFileDetailsList(Collection<FileIdentifier>)
- Method in interface com.trendmicro.grid.acl.ds.
FileProvider
Returns the file details list for the given files.
getFileInformationList(Collection<FileIdentifier>)
- Method in interface com.trendmicro.grid.acl.ds.
FileProvider
Returns the file information list for the given files.
getFilesContainedInPackageById(FileIdentifier, int)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns the ids of all files contained inside the given package.
getFilesContainedInPackageByName(String, int)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns the ids of all files contained inside the given package.
getHashKeyAlgorithm()
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Returns the name of the MessageDigest algorithm used for creating hashKeys.
getJobDetails(UUID)
- Method in interface com.trendmicro.grid.acl.ds.
JobRepository
Returns the detailed information on a job, idenified by its id.
getJobs(Collection<UUID>)
- Method in interface com.trendmicro.grid.acl.ds.
JobRepository
Returns the read & writable information on the jobs, idenified by its ids.
getJobsByStateInRange(Job.State, Date, Date, int)
- Method in interface com.trendmicro.grid.acl.ds.
JobRepository
Returns a paged list of running jobs.
getJobState(UUID)
- Method in interface com.trendmicro.grid.acl.ds.
JobRepository
Returns the state of the given job.
getLastModified(byte[])
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Returns the time of the last modification.
getLastModified()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
getLastModified()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelectors
getMatchingFiles(TagQueryExpression, Range, int)
- Method in interface com.trendmicro.grid.acl.ds.
FileProvider
Returns all known files that are matched by the given tag expression.
getMatchingFilesQuery(EntityManager, TagQueryExpression, DaysRange)
- Method in interface com.trendmicro.grid.acl.ds.jpa.
TagQueryProvider
Returns a pre-configured query instance that searches the DB for the given tag expression and optional data range.
getMatchingPackageNames(TagQueryExpression, Range, int)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns all known packages that are matched by the given tag expression.
getMatchingPackageNamesQuery(EntityManager, TagQueryExpression, DaysRange)
- Method in interface com.trendmicro.grid.acl.ds.jpa.
TagQueryProvider
Returns a pre-configured query instance that searches the DB for the given tag expression and optional data range.
getOrCreate(String)
- Method in interface com.trendmicro.grid.acl.ds.
SourceDomainRepository
Gets or creates the source domain for the given URI.
getPackageDetailsListById(Collection<FileIdentifier>)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns the package details on the given package file ids.
getPackageDetailsListByName(Collection<String>)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns the package details on the given package names.
getPackageFileIdentifiersByName(Collection<String>)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns the file ID of the file that is associated with the given package.
getPackageInformationListById(Collection<FileIdentifier>)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns the package information list of the given packages.
getPackageInformationListByName(Collection<String>)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns the package information list of the given packages.
getPackageNamesInFamily(String, int)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns all package names that are members of the given package family.
getPackagesContainedInPackageById(FileIdentifier, int)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns the names of all packages contained inside the given package.
getPackagesContainedInPackageByName(String, int)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns the names of all packages contained inside the given package.
getPlainCategories(Locale)
- Method in interface com.trendmicro.grid.acl.ds.
CategoryRepository
Returns all plain categories (without any view or child relationship).
getPlainCategory(Locale, String)
- Method in interface com.trendmicro.grid.acl.ds.
CategoryRepository
Returns the plain category information (without any view or child relationship).
getPropertySection()
- Static method in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
getReferencedFiles(SourceIdentifier, int)
- Method in interface com.trendmicro.grid.acl.ds.
SourceRepository
Returns all files that are referenced by the specified source.
getReferencedPackages(SourceIdentifier, int)
- Method in interface com.trendmicro.grid.acl.ds.
SourceRepository
Returns all package names that are referenced by the specified source.
getReferencingPackageNames(String, int)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns the names of all packages that reference the given package directly.
getReferencingPackageNamesById(FileIdentifier, int)
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns the names of all packages that reference the given file directly.
getReferencingSources(FileIdentifier, int)
- Method in interface com.trendmicro.grid.acl.ds.
SourceRepository
Returns the source identifiers of all sources that are known for the given file.
getRegisteredRepositoryImplementationCount()
- Method in class com.trendmicro.grid.acl.ds.jmx.
RepositoriesAdapter
getRepository(Class<R>)
- Method in class com.trendmicro.grid.acl.ds.
RepositoriesContext
Returns the selected repository implementation for the given repository interface.
getRepository(String)
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
getRepository()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
Returns the currently selected repository.
getRepositoryClass()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
Returns the interface of the repository that this selector is selecting the implementation for.
getRepositoryClass()
- Method in interface com.trendmicro.grid.acl.ds.
RepositorySelectorMBean
Returns the interface of the repository that this selector is selecting the implementation for.
getSelectedKey()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
Returns the name of the currently selected repository implementation.
getSelectedKey()
- Method in interface com.trendmicro.grid.acl.ds.
RepositorySelectorMBean
Returns the name of the currently selected repository implementation.
getSelector(Class<R>)
- Method in class com.trendmicro.grid.acl.ds.
RepositoriesContext
Returns a repository selector for the given class.
getSelector(Class<R>)
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelectors
Returns a repository selector for the given class.
getSelector(String)
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelectors
Returns a repository selector for the given class.
getSelector(Class<R>)
- Method in interface com.trendmicro.grid.acl.ds.
RepositorySelectorsRepository
Returns a repository selector for the given class.
getSelectors()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelectorsFile
getSourceInformationList(Collection<SourceIdentifier>)
- Method in interface com.trendmicro.grid.acl.ds.
SourceRepository
Returns the lightweight source-information list for the given source identifiers.
getSources(Collection<SourceIdentifier>)
- Method in interface com.trendmicro.grid.acl.ds.
SourceRepository
Returns the sources for the given source identifier.
getSourcesOfDomainInRange(String, Date, Date, int)
- Method in interface com.trendmicro.grid.acl.ds.
SourceRepository
Returns the source identifiers of all sources that belong to a certain domain and were last modified in a specifeid time range.
getTag()
- Method in class com.trendmicro.grid.acl.ds.
TagQueryExpression
Returns the tag of of this expression, or an empty string if this expression is a collection of child expressions.
getUnionTagLists(TagQueryExpression)
- Static method in class com.trendmicro.grid.acl.ds.jpa.
AbstractTagQueryProvider
Normalizes a given tag query to a list of groups that get combined using a UNION statement.
H
hasSelection()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
I
init(Map<String, R>, Class<R>)
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
initFrom(RepositorySelector<R>)
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
initializeAllSelectors()
- Method in class com.trendmicro.grid.acl.ds.
RepositoriesContext
initiate(ProcessPackageDataSet)
- Method in interface com.trendmicro.grid.acl.ds.
ProcessingInitiator
Initiates the processing run on a certain package.
isApplicable(EntityManager, boolean)
- Method in class com.trendmicro.grid.acl.ds.jpa.
AbstractTagQueryProvider
isApplicable(EntityManager, boolean)
- Method in interface com.trendmicro.grid.acl.ds.jpa.
TagQueryProvider
Returns true if the query provider is applicable for the given entity manager.
isAutoSelectedKey()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
isExisting(byte[])
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Returns true if the file exists inside the underlying repository.
isExpression()
- Method in class com.trendmicro.grid.acl.ds.
TagQueryExpression
Returns true if the expression is a collection of child expressions.
isFilesKnown(Collection<FileIdentifier>)
- Method in interface com.trendmicro.grid.acl.ds.
FileProvider
Returns true if the identified files exist inside the CoreDB and are not marked 'unknown'.
isFilesTaggedWith(Collection<FileIdentifier>, String[])
- Method in interface com.trendmicro.grid.acl.ds.
FileProvider
Returns true if the given files are tagged with the specified tags.
isNegated()
- Method in class com.trendmicro.grid.acl.ds.
TagQueryExpression
Returns true if the tag should be excluded.
isPackagesTaggedWithById(Collection<FileIdentifier>, String[])
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns true if the given packages are tagged with the specified tags.
isPackagesTaggedWithByName(Collection<String>, String[])
- Method in interface com.trendmicro.grid.acl.ds.
PackageProvider
Returns true if the given packages are tagged with the specified tags.
isPureExclusion(TagQueryExpression)
- Static method in class com.trendmicro.grid.acl.ds.jpa.
AbstractTagQueryProvider
Returns true if all tag expressions in the query are negative (prefixed with '-').
isUnknown()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedFileInformation
J
JobRepository
- Interface in
com.trendmicro.grid.acl.ds
Defines a repository that manages the processing Jobs inside the GRID.
K
KEY_AUTOSELECT_IMPLEMENTATION_BY_NAMES
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_AUTOSELECT_NAMES
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_CREATE_PACKAGE_FAMILY_IF_MISSING
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_CREATE_SOURCE_IF_MISSING
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_CREATE_VENDOR_IF_MISSING
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_ENABLE_HISTORY_RECORDING
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_IGNORE_ALL_UPDATES
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_IGNORE_NULL_METADATA_UPDATES
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_IGNORE_STATISTICS_RECORDING
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_UPDATE_PACKAGE_FAMILY_FROM_PROCESS_RESULT
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_UPDATE_SOURCES_FROM_PROCESS_RESULT
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_UPDATE_TIMESTAMPS_WHEN_CONTENT_IS_SAME
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
KEY_UPDATE_VENDOR_FROM_PROCESS_RESULT
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
L
listNames(int)
- Method in interface com.trendmicro.grid.acl.ds.
PackageFamilyRepository
Returns all known family names.
listNames(int)
- Method in interface com.trendmicro.grid.acl.ds.
VendorRepository
Returns all known vendor names.
listNamesByVendor(String, int)
- Method in interface com.trendmicro.grid.acl.ds.
PackageFamilyRepository
Returns all known family names for the specified vendor.
loadRepositorySelection()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelectorsFile
M
matches(Tagged)
- Method in class com.trendmicro.grid.acl.ds.
TagQueryExpression
Returns true if the given element matches this expression.
MetadataSharable
- Interface in
com.trendmicro.grid.acl.ds.datatypes
Marks instances that can share their similar metadata entries between instances.
N
NAME_SECTION
- Static variable in class com.trendmicro.grid.acl.ds.config.
DataSourcePropertySection
newHashKeyDigest()
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Returns a new instance of the MessageDigest used for creating hashKeys.
O
openForRead(byte[])
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Returns true if the file exists inside the underlying repository.
openForWrite(byte[])
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Opens the specified file for writing.
P
PackageFamilyRepository
- Interface in
com.trendmicro.grid.acl.ds
Defines a repository for package family entries.
PackageProvider
- Interface in
com.trendmicro.grid.acl.ds
Defines a readonly repository that provides information on packages.
parse(String, String)
- Static method in class com.trendmicro.grid.acl.ds.
TagQueryExpression
Parses the given expression.
parse(String)
- Method in class com.trendmicro.grid.acl.ds.
TagQueryExpressionBuilder
Parses the given tag query expression to it's object representation.
parseAndSplit(String, String)
- Static method in class com.trendmicro.grid.acl.ds.
TagQueryExpression
Parses the given expression and splits it into an OR list.
ProcessingInitiator
- Interface in
com.trendmicro.grid.acl.ds
Implements an interface to an initiator for processing jobs.
ProcessingResultReceiver
- Interface in
com.trendmicro.grid.acl.ds
Implements an interface to a receiver for processing results.
R
readProperties(byte[])
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Reads previously attached properties.
receive(Collection<ProcessPackageDataSet>)
- Method in interface com.trendmicro.grid.acl.ds.
ProcessingResultReceiver
Recevies the results of a processing run on a certain package.
receiveFileReports(Collection<FileReport>)
- Method in interface com.trendmicro.grid.acl.ds.
ReportReceiver
Receives a non-empty collection of file reports.
refreshSelectors(RepositorySelectorsRepository)
- Method in interface com.trendmicro.grid.acl.ds.
SelectorAware
Is called to initially set or refresh the cached selector instances.
RemoteCacheable
- Annotation Type in
com.trendmicro.grid.acl.ds
Is used as a general marker that must be present on methods that support caching by this module.
rename(byte[], byte[])
- Method in interface com.trendmicro.grid.acl.ds.
FileContentRepository
Renames the specified resource, if possible.
replaceNulls(Collection<E>, E)
- Static method in class com.trendmicro.grid.acl.ds.
DSUtil
Replaces all 'null' entries in the given collection with the specified value.
ReportReceiver
- Interface in
com.trendmicro.grid.acl.ds
Defines the receiver interface for reports.
RepositoriesAdapter
- Class in
com.trendmicro.grid.acl.ds.jmx
Publishes all registered repositories to JMX monitoring.
RepositoriesAdapter()
- Constructor for class com.trendmicro.grid.acl.ds.jmx.
RepositoriesAdapter
RepositoriesContext
- Class in
com.trendmicro.grid.acl.ds
Is a central context that allows accessing all registered data repositories.
RepositoriesContext()
- Constructor for class com.trendmicro.grid.acl.ds.
RepositoriesContext
Repository
- Interface in
com.trendmicro.grid.acl.ds
Marks interfaces that specify a repository.
RepositorySelector
<
R
extends
Repository
> - Class in
com.trendmicro.grid.acl.ds
Is a helper class used to maintain the selection of an active repository.
RepositorySelector()
- Constructor for class com.trendmicro.grid.acl.ds.
RepositorySelector
RepositorySelector(Map<String, R>, Class<R>)
- Constructor for class com.trendmicro.grid.acl.ds.
RepositorySelector
RepositorySelectorMBean
- Interface in
com.trendmicro.grid.acl.ds
Defines interfaces for the JMX monitoring extension.
RepositorySelectors
- Class in
com.trendmicro.grid.acl.ds
Is a persitable list of repository selectors.
RepositorySelectors()
- Constructor for class com.trendmicro.grid.acl.ds.
RepositorySelectors
RepositorySelectorsFile
- Class in
com.trendmicro.grid.acl.ds
Handles the loading and storing of the repository selectors file.
RepositorySelectorsFile()
- Constructor for class com.trendmicro.grid.acl.ds.
RepositorySelectorsFile
RepositorySelectorsRepository
- Interface in
com.trendmicro.grid.acl.ds
Defines a repository of RepositorySelector instances.
resetProviderSelection()
- Static method in class com.trendmicro.grid.acl.ds.jpa.
AbstractTagQueryProvider
Resets the cached selection of providers.
S
SelectorAware
- Interface in
com.trendmicro.grid.acl.ds
Defines a interface to be used by classes that depend on selectors.
setInternalURI(SourceIdentifier, URI)
- Method in interface com.trendmicro.grid.acl.ds.
SourceRepository
Sets the internal URI on a source with a non-null remote URI.
setLastModified(long)
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
setLastModified(long)
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelectors
setSelectedKey(String)
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelector
Sets the implementation key.
setSelectedKey(String)
- Method in interface com.trendmicro.grid.acl.ds.
RepositorySelectorMBean
Sets the implementation key.
setUnknown(boolean)
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedFileInformation
SharedFileDetails
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedFileDetails()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedFileDetails
SharedFileDetails(FileIdentifier, SharedFileInformation, Metadata)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedFileDetails
SharedFileInformation
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedFileInformation()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedFileInformation
SharedFileInformation(Date, Date, Date, String...)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedFileInformation
SharedFileInformation(Date, Date, Date, String[], int, int)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedFileInformation
SharedFileMetadata
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedFileMetadata()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedFileMetadata
SharedFileMetadata(FileIdentifier, Metadata)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedFileMetadata
SharedJob
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedJob()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedJob
SharedJob(UUID, UUID, Job.State, int, Date, Date, Date, Metadata)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedJob
SharedJobDetails
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedJobDetails()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedJobDetails
SharedJobDetails(SharedJob, List<SharedJob>, List<SharedSource>)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedJobDetails
SharedNamedFileIdentifier
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedNamedFileIdentifier()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedNamedFileIdentifier
SharedNamedFileIdentifier(FileIdentifier, String)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedNamedFileIdentifier
SharedNamedFileIdentifier(byte[], String)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedNamedFileIdentifier
SharedNamedFileIdentifier(byte[], byte[], String)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedNamedFileIdentifier
SharedNamedFileIdentifierListPage
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedNamedFileIdentifierListPage()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedNamedFileIdentifierListPage
SharedNamedFileIdentifierListPage(int, boolean, Collection<SharedNamedFileIdentifier>)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedNamedFileIdentifierListPage
SharedNamedFileIdentifierListPage(int, boolean, SharedNamedFileIdentifier...)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedNamedFileIdentifierListPage
SharedPackageDetails
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedPackageDetails()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedPackageDetails
SharedPackageDetails(SharedPackageFamily, SharedPackageInformation, Metadata, SharedFileMetadata)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedPackageDetails
SharedPackageFamily
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedPackageFamily()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedPackageFamily
SharedPackageFamily(SharedVendor, String, String, Metadata)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedPackageFamily
SharedPackageInformation
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedPackageInformation()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedPackageInformation
SharedPackageInformation(String, String, String, String, String[], SharedFileInformation)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedPackageInformation
SharedSource
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedSource()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedSource
SharedSource(URI, URI, SharedSourceInformation, SharedSourceDomain, Metadata)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedSource
SharedSourceDomain
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedSourceDomain()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedSourceDomain
SharedSourceDomain(String, Metadata)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedSourceDomain
SharedSourceDomainListPage
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedSourceDomainListPage()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedSourceDomainListPage
SharedSourceDomainListPage(int, boolean, Collection<SharedSourceDomain>)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedSourceDomainListPage
SharedSourceDomainListPage(int, boolean, SharedSourceDomain...)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedSourceDomainListPage
SharedSourceInformation
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedSourceInformation()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedSourceInformation
SharedSourceInformation(SourceIdentifier, Date, String, boolean)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedSourceInformation
SharedVendor
- Class in
com.trendmicro.grid.acl.ds.datatypes
Shareable variant of the base.
SharedVendor()
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedVendor
SharedVendor(String, String, Date, Metadata)
- Constructor for class com.trendmicro.grid.acl.ds.datatypes.
SharedVendor
shareMetadata()
- Method in interface com.trendmicro.grid.acl.ds.datatypes.
MetadataSharable
Is called to share the metadata now.
shareMetadata()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedFileDetails
shareMetadata()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedFileMetadata
shareMetadata()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedJob
shareMetadata()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedPackageDetails
shareMetadata()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedPackageFamily
shareMetadata()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedSource
shareMetadata()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedSourceDomain
shareMetadata()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedVendor
shareTags()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedFileInformation
shareTags()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedPackageInformation
shareTags()
- Method in interface com.trendmicro.grid.acl.ds.datatypes.
TagsSharable
Is called to share the tags now.
SORT_NEGATED_LAST
- Static variable in class com.trendmicro.grid.acl.ds.jpa.
AbstractTagQueryProvider
Compares tag query expressions and sorts negative expressions after positive.
SourceDomainRepository
- Interface in
com.trendmicro.grid.acl.ds
Defines a repository of the domains form sources.
SourceRepository
- Interface in
com.trendmicro.grid.acl.ds
Defines a repository of sources for content stored inside the GRID.
splitIntoORList(TagQueryExpression)
- Static method in class com.trendmicro.grid.acl.ds.
TagQueryExpression
Normalizes a given tag query to a list of groups that get combined using OR.
storeRepositorySelection()
- Method in class com.trendmicro.grid.acl.ds.
RepositorySelectorsFile
T
TagQueryExpression
- Class in
com.trendmicro.grid.acl.ds
Implements a OO layout to hold parsed tag queries.
TagQueryExpression()
- Constructor for class com.trendmicro.grid.acl.ds.
TagQueryExpression
TagQueryExpressionBuilder
- Class in
com.trendmicro.grid.acl.ds
Maintains tag query expression builders.
TagQueryExpressionBuilder()
- Constructor for class com.trendmicro.grid.acl.ds.
TagQueryExpressionBuilder
TagQueryProvider
- Interface in
com.trendmicro.grid.acl.ds.jpa
Defines an interface that allows implementations to return DB specific native queries on Tags.
TagsSharable
- Interface in
com.trendmicro.grid.acl.ds.datatypes
Marks instances that can share their tags between instances.
toString()
- Method in class com.trendmicro.grid.acl.ds.datatypes.
SharedFileInformation
U
unknown
- Variable in class com.trendmicro.grid.acl.ds.datatypes.
SharedFileInformation
update(PackageFamily)
- Method in interface com.trendmicro.grid.acl.ds.
PackageFamilyRepository
Updates the given package family.
update(Vendor)
- Method in interface com.trendmicro.grid.acl.ds.
VendorRepository
Updates the specified vendor.
updateJob(Job)
- Method in interface com.trendmicro.grid.acl.ds.
JobRepository
Updates the given job inside the persistent store (= the database)
updateSource(SourceInformation, Metadata)
- Method in interface com.trendmicro.grid.acl.ds.
SourceRepository
Updates the remote source with the given Metadata and returns the updated source.
V
VendorRepository
- Interface in
com.trendmicro.grid.acl.ds
Defines a repository for vendors.
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes