All Classes and Interfaces
Class
Description
Standardized API for inverter type devices that deal with both alternating
and direct current related energy datum to implement.
API for accessing AC energy data from an object, such as a power meter.
Standardized API for alternating current related energy datum to implement.
Standardized API for atmospheric related datum to implement.
An individual backup.
Identity information about a
Backup.Metadata about a
Backup.Scheduled backup job using
BackupManager.Manager API for node-level backups.
API for a resource to take part in the backup system.
Metadata about a
BackupResource.An iterator over backup resources.
A provider of
BackupResource instances.Metadata for a
BackupResourceProvider.API for node backup.
Information about the backup service.
Abstract support class for
BackupService implementations.Status of the backup service.
Base class for services like
DatumFilterService to extend.Extension of
BasicIdentifiable with node-specific helpers.Base implementation of
PlatformPackageService.Base implementation of
PlatformPackageService, with support for using
an OS-level helper program that adheres to a solarpkg API.The "solarpkg" actions.
Abstract base class for static
SetupResource implementations.Basic implementation of
BatchableDao.BatchOptions.Basic implementation of
BatchableDao.BatchResult.Basic implementation of
BeanConfiguration.Basic implementation of
FileSettingSpecifier.Basic implementation of
Instruction.Basic implementation of
InstructionStatus.Basic implementation of
LocationLookupSettingSpecifier.Basic immutable implementation of
PlatformPackageService.PlatformPackage.A basic, immutable implementation of
PlatformPackageService.PlatformPackageResult.Basic implementation of
SetupResourceSettingSpecifier.An API for batch processing domain objects.
Handler for batch processing.
The result for a single batch operation.
Batch processing options.
The result of the entire batch processing.
API for a configuration object.
FactoryBean implementation that creates objects based on properties
specified on a BeanConfiguration object.An OSGi service registration listener for
BeanConfiguration objects,
so they can be used to dynamically configure and publish other OSGi services.A registered service for bean configurations.
Result object for a specific datum uploaded in bulk.
API for posting local SolarNode data to a remote server in bulk.
Implementation of
Plugin that wraps a Bundle.PluginInfo implementation that wraps a
Bundle.PluginVersion implementation that wraps an OSGi
Version.Static classpath based implementation of
SetupResource.Simple implementation of
BackupResourceIterable that uses a
collection.SolarNode constants.
API for accessing properties from a snapshot of data captured from a device.
Data Access Object (DAO) API for
NodeDatum objects.Job to query a
DatumDao for datum to upload via a
BulkUploadService.Job to delete locally persisted datum that have been uploaded already and are
safe to remove.
API for collecting
NodeDatum objects from some device.Helper class for
DatumDataSource and
MultiDatumDataSource implementations to
extend.Support for
NodeDatum Event handling.A configurable chain of transformer services.
Class to help track the history of datum capture, by source ID.
History configuration.
API for a datum location object.
API for manipulating
GeneralDatumMetadata associated with a datum
source.Unified queue to process datum across all of SolarNode.
API for a service that supports node-wide datum information.
Solar day related datum.
API for accessing photovoltaic energy data from an object, such as an
inverter.
Standardized API for direct current related energy datum to implement.
Default implementation of
BackupManager.Default implementation of
DatumQueue.Queue statistics.
Default implementation of
DatumService.Default implementation of
OperationalModesService.Default implementation of
PlatformService.Default implementation of
SystemHealthService.Default implementation of
TransientSettingDao.API for something that can provide device info.
Standardized API for energy related datum to implement.
Standardized API for energy storage system related datum to implement.
Bridge between OSGi EventAdmin events and a Spring Messaging.
Configuration for a single datum property to be set via an expression.
An object to use as the "root" for
ExpressionService evaluation.Extension of
SettingSpecifierProviderFactory to support more
information in SolarNode.Compare two factory instance IDs numerically.
BackupResourceProvider for node files, such as installed application
bundle JARs.A file-upload setting specifier.
BackupService implementation that copies files to another location in
the file system.Delegating DAO for
NodeDatum that applies filters before persisting.Supporting methods for HTTP client operations.
API for knowing information about the node's identity.
API for a single, immutable instruction with associated parameters.
API for acknowledging instructions to SolarNet.
DAO API for Instructor entities.
API for executing instructions.
API to be implemented by a service that can handle instructions.
Status information for a single Instruction.
Utilities for dealing with common Instruction patterns.
Exception used to identify invalid verification codes, generally thrown when
an exception is encountered trying to decode a verification code.
API for a simple job service that extends
SettingSpecifierProvider.Utility methods for working with scheduled jobs.
An abstract class to support HTTP based services that use JSON.
Localized version of
PluginInfo so that calls to non-localized
JavaBean accessors return localized values.Localized version of
PluginInfo so that calls to non-localized
JavaBean accessors return localized values.DatumDataSource that augments some other data source's datum values
with location IDs.A setting for a location ID.
API for managing locations.
Runtime lock timeout exception.
Service API for managing logging at runtime.
Standard enumeration of supported logging levels, or verbosity.
API for a managed job.
Service to dynamically register and schedule
ManagedJob instances.Abstract
Comparator for comparing two resolved messages.API for accessing dynamic metadata.
A marker interface to signal an object represents mock or test data.
API for collecting multiple
NodeDatum objects from some device.API for a mutable node datum.
PlatformPackageService that extracts tar archives using the host's
native tar program.Bean for immutable node application configuration.
API for control providers to implement.
Basic persistable domain object API.
API for managing node metadata.
API for operational mode management.
Resolve resources based on pattern matching a set of base names.
API for managing the node's certificate infrastructure.
API for a service that can resolve "placeholder" variables in strings.
API for a service that deals with platform packages.
A platform package.
The results of performing an action on a package.
API for SolarNode platform-wide support.
An enumeration of possible platform states.
A platform task.
Information about a task.
Status information about a task.
A callback handler for dealing with real-time status updates.
API for a system "plugin" that can be manipulated by the application at
runtime.
Descriptive information about a plugin, designed to help users of the plugin.
Exception thrown when a provisioning error occurs, such as a missing
dependency that prevents a plugin from being installed.
API for status information and feedback during plugin provisioning
operations, that is, installing or removing plugins.
API for querying and filtering available plugins.
Service for managing dynamic "plugins" within the application.
A plugin version.
An iterator of
BackupResource objects that adds a prefix to each
resource path.API for price data.
Standardized API for datum associated with a price to implement.
Information about a specific price location.
DatumDao that offers datum to a DatumQueue.API for reacting to SolarNet service instruction requests.
BackupResource implementation using a Spring Resource.A
SetupResource that delegates to a Resource.A basic JavaBean class for serial port configuration elements.
Parameters to configure a serial port with.
API for a provider of runtime service configuration.
A single service configuration.
An application setting object.
An enumeration of setting flags.
Data access object API for setting key/value pairs.
API for something that can handle setting updates via resources, such as
external files.
A backup domain object.
Edit settings command object.
Options for importing settings.
Sort
SettingSpecifierProviderFactory by their localized titles.Sort
SettingSpecifierProvider by their localized titles.Implementation of
PlaceholderService that manages parameter values
via a SettingDao.Service API for settings.
API for a set of setting updates to be applied.
A single setting update to apply.
An individual setting value.
General setup runtime exception.
API for a setting resource.
API for a provider of resource(s) to support
SettingSpecifier clients.A scope for setup resources.
API for a centrally managed manager of
SetupResource instances.Setting that renders a custom UI via
SetupResource instances.Utility methods for setup resources.
API for node setup support.
Constants for setup related settings.
Simple datum that implements
AcDcEnergyDatum.GeneralNodeDatum that also implements
AcEnergyDatum.GeneralLocationDatum that also implements
AtmosphericDatum.Simple implementation of
Backup.Basic implementation of
BackupIdentity.Basic implementation of
BackupInfo.Basic implementation of
BackupResourceInfo.Basic implementation of
BackupResourceProviderInfo.Simple implementation of
BackupServiceInfo.Abstract base class for
NodeDatum implementations.Basic implementation of
DatumLocation.Extension of
SimpleDatum with DayDatum support.GeneralNodeDatum that also implements
AcEnergyDatum.GeneralNodeDatum that also implements
EnergyDatum.GeneralNodeDatum that also implements
EnergyStorageDatum.Default implementation of
InstructionExecutionService.Simple implementation of
ManagedJob.Extension of
SimpleDatum that wraps a NodeControlInfo
instance.Simple implementation of
PlatformService.PlatformTaskInfo.Simple implementation of
PluginQuery.Extension of
SimpleDatum that implements PriceDatum.Basic configuration bean for a service provider.
Basic implementation of
SetupResourceProvider for serving static
content.Basic implementation of
SetupResourceService.API for monitoring SolarNode system health.
A collection of ping test results.
API for node system services, such as restarting, rebooting, or making system
configuration changes.
API for a transient setting DAO.
API for posting local SolarNode data to a remote server.
Details about user authentication, to support API authentication methods.
Implementation of
MetadataService that uses SolarQuery to find
user-level metadata.Command object for a user profile.
API for managing users and roles on the SolarNode system.
Extension of
SimpleDatumLocation for weather data.A helper class to support services that use XML.
BackupResource for a file in a zip archive.A zip input stream backup resource.
Iterator over a zip stream of backup resources.