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