- generate() - Method in interface io.apiman.manager.api.core.IApiKeyGenerator
-
Generates a new API key.
- generate() - Method in class io.apiman.manager.api.core.UuidApiKeyGenerator
-
- generatePolicyDescription(PolicyBean) - Static method in class io.apiman.manager.api.core.util.PolicyTemplateUtil
-
Generates a dynamic description for the given policy and stores the
result on the policy bean instance.
- get(Object) - Method in class io.apiman.manager.api.core.util.PolicyConfigMap
-
- getApiRegistry(String, String, String) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns the api registry for the given application.
- getApplication(String, String) - Method in interface io.apiman.manager.api.core.IStorage
-
- getApplicationContracts(String, String, String) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns all Contracts for the application.
- getApplicationsInOrg(String) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns summary info for all applications in the given organization.
- getApplicationsInOrgs(Set<String>) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns summary info for all applications in all organizations in the given set.
- getApplicationVersion(String, String, String) - Method in interface io.apiman.manager.api.core.IStorage
-
- getApplicationVersions(String, String) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns all application versions for a given app.
- getAppUsagePerService(String, String, String, DateTime, DateTime) - Method in interface io.apiman.manager.api.core.IMetricsAccessor
-
Query the metrics store for # of requests made to a service broken
down by plan.
- getAppUsagePerService(String, String, String, DateTime, DateTime) - Method in class io.apiman.manager.api.core.noop.NoOpMetricsAccessor
-
- getConfig() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getContract(Long) - Method in interface io.apiman.manager.api.core.IStorage
-
- getGateway(String) - Method in interface io.apiman.manager.api.core.IStorage
-
- getIdmStorageProperties() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getIdmStorageType() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getLoggerName() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getMavenRepositories() - Method in class io.apiman.manager.api.core.plugin.AbstractPluginRegistry
-
A valid set of remove maven repository URLs.
- getMaxPolicyOrderIndex(String, String, String, PolicyType) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns the largest order index value for the policies assigned to the
given entity.
- getMembership(String, String, String) - Method in interface io.apiman.manager.api.core.IIdmStorage
-
Returns a single membership or null if one does not exist.
- getMetricsESClusterName() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getMetricsESHost() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getMetricsESPassword() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getMetricsESPort() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getMetricsESProtocol() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getMetricsESUsername() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getMetricsProperties() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getMetricsType() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getOrganization(String) - Method in interface io.apiman.manager.api.core.IStorage
-
- getOrgMemberships(String) - Method in interface io.apiman.manager.api.core.IIdmStorage
-
Gets all the memberships configured for a particular organization.
- getOrgs(Set<String>) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns summary info for all organizations in the given set.
- getPermissions(String) - Method in interface io.apiman.manager.api.core.IIdmStorage
-
Returns a set of permissions granted to the user due to their role
memberships.
- getPlan(String, String) - Method in interface io.apiman.manager.api.core.IStorage
-
- getPlansInOrg(String) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns summary info for all plans in the given organization.
- getPlansInOrgs(Set<String>) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns summary info for all plans in all organizations in the given set.
- getPlanVersion(String, String, String) - Method in interface io.apiman.manager.api.core.IStorage
-
- getPlanVersions(String, String) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns all plan versions for a given plan.
- getPlugin(long) - Method in interface io.apiman.manager.api.core.IStorage
-
- getPlugin(String, String) - Method in interface io.apiman.manager.api.core.IStorage
-
- getPluginRepositories() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getPolicies(String, String, String, PolicyType) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns all policies of the given type for the given entity/version.
- getPolicy(PolicyType, String, String, String, Long) - Method in interface io.apiman.manager.api.core.IStorage
-
- getPolicyDefinition(String) - Method in interface io.apiman.manager.api.core.IStorage
-
- getPrefixedProperties(String) - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
Gets a map of properties prefixed by the given string.
- getResponseStats(String, String, String, HistogramIntervalType, DateTime, DateTime) - Method in interface io.apiman.manager.api.core.IMetricsAccessor
-
Query the metrics store for a histogram of response statistics, including total
number of responses, # of error responses,
- getResponseStats(String, String, String, HistogramIntervalType, DateTime, DateTime) - Method in class io.apiman.manager.api.core.noop.NoOpMetricsAccessor
-
- getResponseStatsPerApp(String, String, String, DateTime, DateTime) - Method in interface io.apiman.manager.api.core.IMetricsAccessor
-
Query the metrics store for response type stats (total, errors, failures) for a given
service over a specified time range per application.
- getResponseStatsPerApp(String, String, String, DateTime, DateTime) - Method in class io.apiman.manager.api.core.noop.NoOpMetricsAccessor
-
- getResponseStatsPerPlan(String, String, String, DateTime, DateTime) - Method in interface io.apiman.manager.api.core.IMetricsAccessor
-
Query the metrics store for response type stats (total, errors, failures) for a given
service over a specified time range per plan.
- getResponseStatsPerPlan(String, String, String, DateTime, DateTime) - Method in class io.apiman.manager.api.core.noop.NoOpMetricsAccessor
-
- getResponseStatsSummary(String, String, String, DateTime, DateTime) - Method in interface io.apiman.manager.api.core.IMetricsAccessor
-
Query the metrics store for response type stats (total, errors, failures) for a given
service over a specified time range.
- getResponseStatsSummary(String, String, String, DateTime, DateTime) - Method in class io.apiman.manager.api.core.noop.NoOpMetricsAccessor
-
- getRole(String) - Method in interface io.apiman.manager.api.core.IIdmStorage
-
Gets a role by id.
- getSecurityContextType() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getService(String, String) - Method in interface io.apiman.manager.api.core.IStorage
-
- getServiceContracts(String, String, String, int, int) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Gets a list of contracts for the given service.
- getServiceDefinition(ServiceVersionBean) - Method in interface io.apiman.manager.api.core.IStorage
-
- getServicesInOrg(String) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns summary info for all services in the given organization.
- getServicesInOrgs(Set<String>) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns summary info for all services in all organizations in the given set.
- getServiceVersion(String, String, String) - Method in interface io.apiman.manager.api.core.IStorage
-
- getServiceVersionPlans(String, String, String) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns the service plans configured for the given service version.
- getServiceVersions(String, String) - Method in interface io.apiman.manager.api.core.IStorageQuery
-
Returns all service versions for a given service.
- getStorageESClusterName() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getStorageESHost() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getStorageESPassword() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getStorageESPort() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getStorageESProtocol() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getStorageESUsername() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getStorageProperties() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getStorageQuery() - Method in class io.apiman.manager.api.core.util.EntityValidator
-
- getStorageQueryProperties() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getStorageQueryType() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getStorageType() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- getUsage(String, String, String, HistogramIntervalType, DateTime, DateTime) - Method in interface io.apiman.manager.api.core.IMetricsAccessor
-
Query the metrics store for the total # of requests made to the service
per time period within the date range.
- getUsage(String, String, String, HistogramIntervalType, DateTime, DateTime) - Method in class io.apiman.manager.api.core.noop.NoOpMetricsAccessor
-
- getUsagePerApp(String, String, String, DateTime, DateTime) - Method in interface io.apiman.manager.api.core.IMetricsAccessor
-
Query the metrics store for # of requests made to a service broken
down by Application.
- getUsagePerApp(String, String, String, DateTime, DateTime) - Method in class io.apiman.manager.api.core.noop.NoOpMetricsAccessor
-
- getUsagePerPlan(String, String, String, DateTime, DateTime) - Method in interface io.apiman.manager.api.core.IMetricsAccessor
-
Query the metrics store for # of requests made to a service broken
down by plan.
- getUsagePerPlan(String, String, String, DateTime, DateTime) - Method in class io.apiman.manager.api.core.noop.NoOpMetricsAccessor
-
- getUser(String) - Method in interface io.apiman.manager.api.core.IIdmStorage
-
Gets a user by id.
- getUserMemberships(String) - Method in interface io.apiman.manager.api.core.IIdmStorage
-
Gets all the user's memberships.
- getUserMemberships(String, String) - Method in interface io.apiman.manager.api.core.IIdmStorage
-
Gets all the user's memberships for the given organization.
- i18n - Static variable in class io.apiman.manager.api.core.i18n.Messages
-
- IApiKeyGenerator - Interface in io.apiman.manager.api.core
-
Service responsible for generating unique API keys whenever a contract
is created between an Application and a Service it wishes to invoke via
a specific plan.
- IApimanDelegateLogger - Interface in io.apiman.manager.api.core.logging
-
- IApimanLogger - Interface in io.apiman.manager.api.core.logging
-
Simple logging interfaces.
- IApplicationValidator - Interface in io.apiman.manager.api.core
-
Validates the state of applications and application versions.
- IDelegateFactory - Interface in io.apiman.manager.api.core.logging
-
- IIdmStorage - Interface in io.apiman.manager.api.core
-
Interface to manage roles and users.
- IMetricsAccessor - Interface in io.apiman.manager.api.core
-
An interface used to access metrics information.
- info(String) - Method in interface io.apiman.manager.api.core.logging.IApimanLogger
-
Log an info level message
- info(String) - Method in class io.apiman.manager.api.core.logging.JsonLoggerImpl
-
- info(String) - Method in class io.apiman.manager.api.core.logging.StandardLoggerImpl
-
- InvalidPluginException - Exception in io.apiman.manager.api.core.exceptions
-
Thrown if the plugin is invalid
- InvalidPluginException() - Constructor for exception io.apiman.manager.api.core.exceptions.InvalidPluginException
-
Constructor.
- InvalidPluginException(String) - Constructor for exception io.apiman.manager.api.core.exceptions.InvalidPluginException
-
Constructor.
- InvalidPluginException(Throwable) - Constructor for exception io.apiman.manager.api.core.exceptions.InvalidPluginException
-
Constructor.
- InvalidPluginException(String, Throwable) - Constructor for exception io.apiman.manager.api.core.exceptions.InvalidPluginException
-
Constructor.
- io.apiman.manager.api.core - package io.apiman.manager.api.core
-
- io.apiman.manager.api.core.config - package io.apiman.manager.api.core.config
-
- io.apiman.manager.api.core.exceptions - package io.apiman.manager.api.core.exceptions
-
- io.apiman.manager.api.core.i18n - package io.apiman.manager.api.core.i18n
-
- io.apiman.manager.api.core.logging - package io.apiman.manager.api.core.logging
-
- io.apiman.manager.api.core.noop - package io.apiman.manager.api.core.noop
-
- io.apiman.manager.api.core.plugin - package io.apiman.manager.api.core.plugin
-
- io.apiman.manager.api.core.util - package io.apiman.manager.api.core.util
-
- IPluginRegistry - Interface in io.apiman.manager.api.core
-
The plugin registry used by the API Manager.
- isEmpty() - Method in class io.apiman.manager.api.core.util.PolicyConfigMap
-
- IServiceValidator - Interface in io.apiman.manager.api.core
-
Validates the state of services and service versions.
- isInitializeStorageES() - Method in class io.apiman.manager.api.core.config.ApiManagerConfig
-
- isReady(ApplicationVersionBean) - Method in interface io.apiman.manager.api.core.IApplicationValidator
-
Is the given application Ready to be registered with the Gateway? This method
will return true if all of the criteria for registration is met.
- isReady(ApplicationVersionBean, boolean) - Method in interface io.apiman.manager.api.core.IApplicationValidator
-
Is the given application Ready to be registered with the Gateway? This method
will return true if all of the criteria for registration is met.
- isReady(ServiceVersionBean) - Method in interface io.apiman.manager.api.core.IServiceValidator
-
Is the given service Ready to be published to the Gateway? This method
will return true if all of the criteria for publishing is met.
- isReady(ApplicationVersionBean) - Method in class io.apiman.manager.api.core.util.EntityValidator
-
- isReady(ApplicationVersionBean, boolean) - Method in class io.apiman.manager.api.core.util.EntityValidator
-
- isReady(ServiceVersionBean) - Method in class io.apiman.manager.api.core.util.EntityValidator
-
- IStorage - Interface in io.apiman.manager.api.core
-
Represents the persistent storage interface for Apiman DT.
- IStorageQuery - Interface in io.apiman.manager.api.core
-
Specific querying of the storage layer.