Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(NodeDatum) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
ACCEPT_JSON - Static variable in class net.solarnetwork.node.service.support.HttpClientSupport
A HTTP Accept header value for a JSON type.
ACCEPT_TEXT - Static variable in class net.solarnetwork.node.service.support.HttpClientSupport
A HTTP Accept header value for any text type.
acceptNetworkAssociation(NetworkAssociationDetails) - Method in interface net.solarnetwork.node.setup.SetupService
Associate this node with a SolarNet central service, using details previously obtained via SetupService.decodeVerificationCode(String).
accessorForPhase(AcPhase) - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get an accessor for phase-specific measurements.
AcDcEnergyDatum - Interface in net.solarnetwork.node.domain.datum
Standardized API for inverter type devices that deal with both alternating and direct current related energy datum to implement.
AcEnergyDataAccessor - Interface in net.solarnetwork.node.domain
API for accessing AC energy data from an object, such as a power meter.
AcEnergyDatum - Interface in net.solarnetwork.node.domain.datum
Standardized API for alternating current related energy datum to implement.
acknowledgeInstructions(Collection<InstructionStatus>) - Method in interface net.solarnetwork.node.reactor.InstructionAcknowledgementService
Acknowledge a collection of instruction status.
activeBackupService() - Method in interface net.solarnetwork.node.backup.BackupManager
Get the active BackupService.
activeBackupService() - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
activeOperationalModes() - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
activeOperationalModes() - Method in interface net.solarnetwork.node.service.OperationalModesService
Get the set of active operational modes.
activeOperationalModesWithExpirations() - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
activeOperationalModesWithExpirations() - Method in interface net.solarnetwork.node.service.OperationalModesService
Get the set of active operational modes with expirations.
activePlatformState() - Method in class net.solarnetwork.node.runtime.DefaultPlatformService
 
activePlatformState() - Method in interface net.solarnetwork.node.service.PlatformService
Get the current active platform state.
activePlatformTaskInfo(Locale) - Method in class net.solarnetwork.node.runtime.DefaultPlatformService
 
activePlatformTaskInfo(Locale) - Method in interface net.solarnetwork.node.service.PlatformService
Get the current active platform task status, localized into task info.
activePlatformTaskStatus() - Method in class net.solarnetwork.node.runtime.DefaultPlatformService
 
activePlatformTaskStatus() - Method in interface net.solarnetwork.node.service.PlatformService
Get the current active platform task status.
add(NodeDatum) - Method in class net.solarnetwork.node.runtime.DatumHistory
Add a datum.
addConsumer(Consumer<NodeDatum>) - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
 
addConsumer(Consumer<NodeDatum>) - Method in interface net.solarnetwork.node.service.DatumQueue
Register a consumer to receive processed datum.
Added - Enum constant in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
Added datum.
addHostAlias(String, InetAddress) - Method in interface net.solarnetwork.node.service.SystemService
Add a host alias.
addNodeMetadata(GeneralDatumMetadata) - Method in interface net.solarnetwork.node.service.NodeMetadataService
Add node metadata.
addProviderFactoryInstance(String) - Method in interface net.solarnetwork.node.settings.SettingsService
Add a new factory instance, and return the new instance ID.
addProviderFactoryInstance(String, String) - Method in interface net.solarnetwork.node.settings.SettingsService
Add a new factory instance, and return the new instance ID.
addSourceMetadata(String, GeneralDatumMetadata) - Method in interface net.solarnetwork.node.service.DatumMetadataService
Add metadata to a specific source.
addSourceMetadata(String, GeneralDatumMetadata) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Add source metadata using the configured DatumMetadataService (if available).
appendXWWWFormURLEncodedValue(StringBuilder, String, Object) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Append a URL-escaped key/value pair to a string buffer.
Application - Enum constant in enum class net.solarnetwork.node.setup.SetupResourceScope
Application wide scope, meaning the resource should be applied once at the entire application's level.
applyDatumFilter(NodeDatum, Map<String, Object>) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Apply the configured datum filter service to a given datum.
applySecret(Function<String, T>) - Method in class net.solarnetwork.node.domain.SecurityToken
Apply the secret to a function.
applySettingResources(String, Iterable<Resource>) - Method in interface net.solarnetwork.node.settings.SettingResourceHandler
Apply settings for a specific key from a resource.
ARCHIVE_KEY_NAME_FORMAT - Static variable in class net.solarnetwork.node.backup.FileSystemBackupService
A format for turning a BackupIdentity.getKey() value into a zip file name.
asNormalizedString() - Method in class net.solarnetwork.node.setup.BundlePluginVersion
 
asNormalizedString() - Method in interface net.solarnetwork.node.setup.PluginVersion
Get a normalized string encoding of this version.
AtmosphericDatum - Interface in net.solarnetwork.node.domain.datum
Standardized API for atmospheric related datum to implement.
ATTR_NODE_ID - Static variable in class net.solarnetwork.node.service.support.XmlServiceSupport
Special attribute key for a node ID value.
AUTHENTICATED_USER_ROLE - Static variable in interface net.solarnetwork.node.setup.SetupResource
The role of an authenticated user.
AuthenticatedToken - Class in net.solarnetwork.node.domain
SecurityActor implementation for authenticated tokens.
AuthenticatedToken(SecurityToken, String...) - Constructor for class net.solarnetwork.node.domain.AuthenticatedToken
Construct with values.
AuthenticatedToken(SecurityToken, Collection<? extends GrantedAuthority>) - Constructor for class net.solarnetwork.node.domain.AuthenticatedToken
Construct with values.
authenticationInfo(String) - Method in interface net.solarnetwork.node.setup.UserService
Get authentication info for a given username.
availablePlugins(PluginQuery, Locale) - Method in interface net.solarnetwork.node.setup.PluginService
Get a list of all available plugins.
availableSourceMetadataSourceIds() - Method in interface net.solarnetwork.node.service.DatumMetadataService
Get the set of source IDs with associated datum metadata.

B

Backup - Interface in net.solarnetwork.node.backup
An individual backup.
BACKUP_KEY - Static variable in interface net.solarnetwork.node.backup.BackupManager
A property key a Backup key value.
BACKUP_KEY_DATE_FORMAT - Static variable in class net.solarnetwork.node.backup.BackupServiceSupport
A date and time format to use with backup keys.
backupDateFromProps(Date, Map<String, String>) - Method in class net.solarnetwork.node.backup.BackupServiceSupport
backupDateFromProps(Date, Map<String, String>, Pattern, String) - Method in class net.solarnetwork.node.backup.BackupServiceSupport
Parse a date from a backup key.
backupForKey(String) - Method in interface net.solarnetwork.node.backup.BackupService
Get a backup for a given backup key.
backupForKey(String) - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
BackupIdentity - Interface in net.solarnetwork.node.backup
Identity information about a Backup.
BackupInfo - Interface in net.solarnetwork.node.backup
Metadata about a Backup.
BackupJob - Class in net.solarnetwork.node.job
Scheduled backup job using BackupManager.
BackupJob(BackupManager) - Constructor for class net.solarnetwork.node.job.BackupJob
Constructor.
BackupManager - Interface in net.solarnetwork.node.backup
Manager API for node-level backups.
backupNodeIdFromProps(Long, Map<String, String>) - Method in class net.solarnetwork.node.backup.BackupServiceSupport
backupNodeIdFromProps(Long, Map<String, String>, Pattern) - Method in class net.solarnetwork.node.backup.BackupServiceSupport
Parse a node ID from a backup key.
BackupResource - Interface in net.solarnetwork.node.backup
API for a resource to take part in the backup system.
BackupResourceInfo - Interface in net.solarnetwork.node.backup
Metadata about a BackupResource.
BackupResourceIterable - Interface in net.solarnetwork.node.backup
An iterator over backup resources.
BackupResourceProvider - Interface in net.solarnetwork.node.backup
A provider of BackupResource instances.
BackupResourceProviderInfo - Interface in net.solarnetwork.node.backup
Metadata for a BackupResourceProvider.
BackupService - Interface in net.solarnetwork.node.backup
API for node backup.
BackupServiceInfo - Interface in net.solarnetwork.node.backup
Information about the backup service.
BackupServiceSupport - Class in net.solarnetwork.node.backup
Abstract support class for BackupService implementations.
BackupServiceSupport() - Constructor for class net.solarnetwork.node.backup.BackupServiceSupport
Default constructor.
backupSettings() - Method in interface net.solarnetwork.node.settings.SettingsService
Create a backup of all settings, and return a backup object if the backup was performed.
BackupStatus - Enum Class in net.solarnetwork.node.backup
Status of the backup service.
BaseDatumFilterSupport - Class in net.solarnetwork.node.service.support
Base class for services like DatumFilterService to extend.
BaseDatumFilterSupport() - Constructor for class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Constructor.
BaseDatumFilterSupport(StatCounter.Stat[]) - Constructor for class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Constructor.
baseFilenameForPath(String) - Static method in class net.solarnetwork.node.setup.SetupResourceUtils
Get a base filename for a given path, without any extension or locale specifier.
BaseIdentifiable - Class in net.solarnetwork.node.service.support
Extension of BasicIdentifiable with node-specific helpers.
BaseIdentifiable() - Constructor for class net.solarnetwork.node.service.support.BaseIdentifiable
Default constructor.
baseIdentifiableSettings(String) - Static method in class net.solarnetwork.node.service.support.BaseIdentifiable
Get settings for the configurable properties of BasicIdentifiable.
baseIdentifiableSettings(String, String, String) - Static method in class net.solarnetwork.node.service.support.BaseIdentifiable
Get settings for the configurable properties of BasicIdentifiable.
BasePlatformPackageService - Class in net.solarnetwork.node.service.support
Base implementation of PlatformPackageService.
BasePlatformPackageService() - Constructor for class net.solarnetwork.node.service.support.BasePlatformPackageService
Default constructor.
BaseSolarPkgPlatformPackageService - Class in net.solarnetwork.node.service.support
Base implementation of PlatformPackageService, with support for using an OS-level helper program that adheres to a solarpkg API.
BaseSolarPkgPlatformPackageService() - Constructor for class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
Default constructor.
BaseSolarPkgPlatformPackageService.Action - Enum Class in net.solarnetwork.node.service.support
The "solarpkg" actions.
BaseStaticSetupResource - Class in net.solarnetwork.node.setup
Abstract base class for static SetupResource implementations.
BaseStaticSetupResource(String, String, Locale, int, long, long, Set<String>, Set<String>) - Constructor for class net.solarnetwork.node.setup.BaseStaticSetupResource
Construct with values.
BaseStaticSetupResource(String, String, Locale, int, long, long, Set<String>, Set<String>, SetupResourceScope) - Constructor for class net.solarnetwork.node.setup.BaseStaticSetupResource
Construct with values.
BaseStaticSetupResource(String, String, Locale, int, Set<String>, Set<String>, Resource) - Constructor for class net.solarnetwork.node.setup.BaseStaticSetupResource
Construct with values.
BaseStaticSetupResource(String, String, Locale, int, Set<String>, Set<String>, Resource, SetupResourceScope) - Constructor for class net.solarnetwork.node.setup.BaseStaticSetupResource
Construct with values.
BaseStaticSetupResource(String, String, Set<String>, Set<String>) - Constructor for class net.solarnetwork.node.setup.BaseStaticSetupResource
Construct with values.
BasicBatchOptions - Class in net.solarnetwork.node.dao
Basic implementation of BatchableDao.BatchOptions.
BasicBatchOptions() - Constructor for class net.solarnetwork.node.dao.BasicBatchOptions
Default constructor.
BasicBatchOptions(String) - Constructor for class net.solarnetwork.node.dao.BasicBatchOptions
Construct with a name.
BasicBatchOptions(String, int, boolean, Map<String, Object>) - Constructor for class net.solarnetwork.node.dao.BasicBatchOptions
Construct with values.
BasicBatchResult - Class in net.solarnetwork.node.dao
Basic implementation of BatchableDao.BatchResult.
BasicBatchResult(int) - Constructor for class net.solarnetwork.node.dao.BasicBatchResult
Constructor.
BasicBeanConfiguration - Class in net.solarnetwork.node.service.support
Basic implementation of BeanConfiguration.
BasicBeanConfiguration() - Constructor for class net.solarnetwork.node.service.support.BasicBeanConfiguration
Default constructor.
BasicFileSettingSpecifier - Class in net.solarnetwork.node.settings.support
Basic implementation of FileSettingSpecifier.
BasicFileSettingSpecifier(String, Resource) - Constructor for class net.solarnetwork.node.settings.support.BasicFileSettingSpecifier
Constructor.
BasicFileSettingSpecifier(String, Resource, Set<String>, boolean) - Constructor for class net.solarnetwork.node.settings.support.BasicFileSettingSpecifier
Constructor.
BasicInstruction - Class in net.solarnetwork.node.reactor
Basic implementation of Instruction.
BasicInstruction(Long, String, Instant, String, InstructionStatus) - Constructor for class net.solarnetwork.node.reactor.BasicInstruction
Constructor.
BasicInstruction(String, Instant, String, InstructionStatus) - Constructor for class net.solarnetwork.node.reactor.BasicInstruction
Constructor.
BasicInstruction(Instruction, Long, InstructionStatus) - Constructor for class net.solarnetwork.node.reactor.BasicInstruction
Copy constructor.
BasicInstruction(Instruction, InstructionStatus) - Constructor for class net.solarnetwork.node.reactor.BasicInstruction
Copy constructor.
BasicInstructionStatus - Class in net.solarnetwork.node.reactor
Basic implementation of InstructionStatus.
BasicInstructionStatus(Long, InstructionStatus.InstructionState, Instant) - Constructor for class net.solarnetwork.node.reactor.BasicInstructionStatus
Constructor.
BasicInstructionStatus(Long, InstructionStatus.InstructionState, Instant, InstructionStatus.InstructionState) - Constructor for class net.solarnetwork.node.reactor.BasicInstructionStatus
Constructor.
BasicInstructionStatus(Long, InstructionStatus.InstructionState, Instant, InstructionStatus.InstructionState, Map<String, ?>) - Constructor for class net.solarnetwork.node.reactor.BasicInstructionStatus
Constructor.
BasicLocationLookupSettingSpecifier - Class in net.solarnetwork.node.settings.support
Basic implementation of LocationLookupSettingSpecifier.
BasicLocationLookupSettingSpecifier(String, String, DatumLocation) - Constructor for class net.solarnetwork.node.settings.support.BasicLocationLookupSettingSpecifier
Construct with a key and default value.
BasicPlatformPackage - Class in net.solarnetwork.node.service.support
Basic immutable implementation of PlatformPackageService.PlatformPackage.
BasicPlatformPackage(String, String, boolean) - Constructor for class net.solarnetwork.node.service.support.BasicPlatformPackage
Constructor.
BasicPlatformPackageResult<T> - Class in net.solarnetwork.node.service.support
A basic, immutable implementation of PlatformPackageService.PlatformPackageResult.
BasicPlatformPackageResult(boolean, String, Throwable, List<Path>, T) - Constructor for class net.solarnetwork.node.service.support.BasicPlatformPackageResult
Constructor.
BasicSetupResourceSettingSpecifier - Class in net.solarnetwork.node.settings.support
Basic implementation of SetupResourceSettingSpecifier.
BasicSetupResourceSettingSpecifier(SetupResourceProvider) - Constructor for class net.solarnetwork.node.settings.support.BasicSetupResourceSettingSpecifier
Construct without properties.
BasicSetupResourceSettingSpecifier(SetupResourceProvider, Map<String, ?>) - Constructor for class net.solarnetwork.node.settings.support.BasicSetupResourceSettingSpecifier
Constructor.
BatchableDao<T> - Interface in net.solarnetwork.node.dao
An API for batch processing domain objects.
BatchableDao.BatchCallback<T> - Interface in net.solarnetwork.node.dao
Handler for batch processing.
BatchableDao.BatchCallbackResult - Enum Class in net.solarnetwork.node.dao
The result for a single batch operation.
BatchableDao.BatchOptions - Interface in net.solarnetwork.node.dao
Batch processing options.
BatchableDao.BatchResult - Interface in net.solarnetwork.node.dao
The result of the entire batch processing.
batchProcess(BatchableDao.BatchCallback<T>, BatchableDao.BatchOptions) - Method in interface net.solarnetwork.node.dao.BatchableDao
Process a set of domain objects in batch.
BeanConfiguration - Interface in net.solarnetwork.node.service
API for a configuration object.
BeanConfigurationFactoryBean<T> - Class in net.solarnetwork.node.service.support
FactoryBean implementation that creates objects based on properties specified on a BeanConfiguration object.
BeanConfigurationFactoryBean() - Constructor for class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
Default constructor.
BeanConfigurationRegisteredService(BeanConfiguration, Map<String, ?>) - Constructor for class net.solarnetwork.node.service.support.BeanConfigurationServiceRegistrationListener.BeanConfigurationRegisteredService
Constructor.
BeanConfigurationServiceRegistrationListener - Class in net.solarnetwork.node.service.support
An OSGi service registration listener for BeanConfiguration objects, so they can be used to dynamically configure and publish other OSGi services.
BeanConfigurationServiceRegistrationListener(BundleContext) - Constructor for class net.solarnetwork.node.service.support.BeanConfigurationServiceRegistrationListener
Constructor.
BeanConfigurationServiceRegistrationListener.BeanConfigurationRegisteredService - Class in net.solarnetwork.node.service.support
A registered service for bean configurations.
BulkUploadResult - Class in net.solarnetwork.node.service
Result object for a specific datum uploaded in bulk.
BulkUploadResult(NodeDatum, String) - Constructor for class net.solarnetwork.node.service.BulkUploadResult
Constructor.
BulkUploadService - Interface in net.solarnetwork.node.service
API for posting local SolarNode data to a remote server in bulk.
BundlePlugin - Class in net.solarnetwork.node.setup
Implementation of Plugin that wraps a Bundle.
BundlePlugin(Bundle, boolean) - Constructor for class net.solarnetwork.node.setup.BundlePlugin
Construct with a Bundle.
BundlePluginInfo - Class in net.solarnetwork.node.setup
PluginInfo implementation that wraps a Bundle.
BundlePluginInfo(Bundle) - Constructor for class net.solarnetwork.node.setup.BundlePluginInfo
Construct with a Bundle.
BundlePluginVersion - Class in net.solarnetwork.node.setup
PluginVersion implementation that wraps an OSGi Version.
BundlePluginVersion(Version) - Constructor for class net.solarnetwork.node.setup.BundlePluginVersion
Construct with a Version.

C

CACHE_DISABLED - Static variable in interface net.solarnetwork.node.setup.SetupResource
A value to return from SetupResource.getCacheMaximumSeconds() if caching should be disabled.
canPublishDeviceInfo() - Method in interface net.solarnetwork.node.service.DeviceInfoProvider
Get the publish setting for the device info.
canPublishDeviceInfo() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Support the DeviceInfoProvider publish setting.
Captured - Enum constant in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
Captured.
changeLevels(Map<String, LoggingService.Level>) - Method in interface net.solarnetwork.node.service.LoggingService
Adjust logger levels.
changePassword(String, String, String) - Method in interface net.solarnetwork.node.setup.UserService
Update the active user's password.
changeUsername(String, String) - Method in interface net.solarnetwork.node.setup.UserService
Update the active user's username.
ClasspathSetupResource - Class in net.solarnetwork.node.setup
Static classpath based implementation of SetupResource.
ClasspathSetupResource(String, String, Class<?>, String) - Constructor for class net.solarnetwork.node.setup.ClasspathSetupResource
Construct with values.
ClasspathSetupResource(String, String, Class<?>, String, Locale, int) - Constructor for class net.solarnetwork.node.setup.ClasspathSetupResource
Construct with values.
ClasspathSetupResource(String, String, Class<?>, String, Locale, int, Set<String>, Set<String>) - Constructor for class net.solarnetwork.node.setup.ClasspathSetupResource
Constructor.
ClasspathSetupResource(String, String, Class<?>, String, Locale, int, Set<String>, Set<String>, SetupResourceScope) - Constructor for class net.solarnetwork.node.setup.ClasspathSetupResource
Full constructor.
ClasspathSetupResource(String, String, Class<?>, String, Set<String>) - Constructor for class net.solarnetwork.node.setup.ClasspathSetupResource
Construct with values.
ClasspathSetupResource(String, String, Class<?>, String, Set<String>, Set<String>) - Constructor for class net.solarnetwork.node.setup.ClasspathSetupResource
Construct with values.
Clean - Enum constant in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
Clean up cached resources.
cleanup() - Method in interface net.solarnetwork.node.service.PlatformPackageService
Cleanup any temporary or cached data.
cleanup() - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
 
cleanup() - Method in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
 
clearSourceMetadataCache() - Static method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Clear the source metadata cache.
clone() - Method in interface net.solarnetwork.node.domain.datum.MutableNodeDatum
Public clone method.
clone() - Method in interface net.solarnetwork.node.domain.datum.NodeDatum
Public clone method.
clone() - Method in class net.solarnetwork.node.domain.datum.SimpleDatum
 
clone() - Method in class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
 
clone() - Method in class net.solarnetwork.node.service.support.SerialPortBean
 
close() - Method in class net.solarnetwork.node.backup.CollectionBackupResourceIterable
 
close() - Method in class net.solarnetwork.node.backup.ZipStreamBackupResourceIterable
 
CollectionBackupResourceIterable - Class in net.solarnetwork.node.backup
Simple implementation of BackupResourceIterable that uses a collection.
CollectionBackupResourceIterable(Collection<BackupResource>) - Constructor for class net.solarnetwork.node.backup.CollectionBackupResourceIterable
Constructor.
compare(String, String) - Method in class net.solarnetwork.node.settings.support.FactoryInstanceIdComparator
 
compare(SettingSpecifierProviderFactory, SettingSpecifierProviderFactory) - Method in class net.solarnetwork.node.settings.support.SettingSpecifierProviderFactoryMessageComparator
 
compare(SettingSpecifierProvider, SettingSpecifierProvider) - Method in class net.solarnetwork.node.settings.support.SettingSpecifierProviderMessageComparator
 
compareAndStoreInstructionStatus(Long, String, InstructionStatus.InstructionState, InstructionStatus) - Method in interface net.solarnetwork.node.reactor.InstructionDao
Update an instruction status only if it currently has an expected state.
compareMessageKeyValues(MessageSource, String, MessageSource, String) - Method in class net.solarnetwork.node.settings.support.MessageSourceMessageComparator
Compare two resolved message keys in a case-insensitive manner.
compareTo(PluginVersion) - Method in class net.solarnetwork.node.setup.BundlePluginVersion
 
conditionsMatch(Datum, DatumSamplesOperations, Map<String, Object>) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Test if any configured conditions match the given arguments.
Configuration(int) - Constructor for class net.solarnetwork.node.runtime.DatumHistory.Configuration
Constructor.
configurationChanged(Map<String, Object>) - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Handle configuration changes.
configurationChanged(Map<String, Object>) - Method in class net.solarnetwork.node.job.SimpleManagedJob
 
configurationChanged(Map<String, Object>) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Handle configuration changes.
configurationChanged(Map<String, Object>) - Method in class net.solarnetwork.node.service.support.UserMetadataService
 
configurationEvent(ConfigurationEvent) - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
 
Configured - Enum constant in enum class net.solarnetwork.node.backup.BackupStatus
The backup has been configured and scheduled.
Constants - Class in net.solarnetwork.node
SolarNode constants.
contentLength() - Method in class net.solarnetwork.node.setup.BaseStaticSetupResource
 
contentLength() - Method in interface net.solarnetwork.node.setup.SetupResource
Determine the content length for this resource.
CONTINUE - Enum constant in enum class net.solarnetwork.node.dao.BatchableDao.BatchCallbackResult
Continue processing.
CONTROLS_SERVICE_UID - Static variable in class net.solarnetwork.node.runtime.SimpleNodeControlsService
The default UID for this service.
copyParameters(Instruction, BasicInstruction) - Static method in class net.solarnetwork.node.reactor.BasicInstruction
Copy the parameters from one instruction to another.
copyPlaceholders(Map<String, T>) - Method in interface net.solarnetwork.node.service.PlaceholderService
Copy all placeholders to a map.
copyPlaceholders(Map<String, T>, Predicate<Map.Entry<String, T>>) - Method in interface net.solarnetwork.node.service.PlaceholderService
Copy placeholders to a map.
copyPlaceholders(Map<String, T>, Predicate<Map.Entry<String, T>>) - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
 
copyPlaceholders(Map<String, T>, Pattern) - Method in interface net.solarnetwork.node.service.PlaceholderService
Copy placeholders to a map.
copyPlaceholders(OptionalService<PlaceholderService>, Map<String, T>) - Static method in interface net.solarnetwork.node.service.PlaceholderService
Helper to copy plaeholders to a map.
copyPlaceholders(OptionalService<PlaceholderService>, Map<String, T>, Predicate<Map.Entry<String, T>>) - Static method in interface net.solarnetwork.node.service.PlaceholderService
Helper to copy plaeholders to a map.
copyPlaceholders(OptionalService<PlaceholderService>, Map<String, T>, Pattern) - Static method in interface net.solarnetwork.node.service.PlaceholderService
Helper to copy plaeholders to a map.
copySecret(Consumer<String>) - Method in class net.solarnetwork.node.domain.SecurityToken
Copy the secret to a consumer.
copyWithId(DatumId) - Method in interface net.solarnetwork.node.domain.datum.NodeDatum
Get a copy of this datum with a new ID
copyWithId(DatumId) - Method in class net.solarnetwork.node.domain.datum.SimpleAcEnergyDatum
 
copyWithId(DatumId) - Method in class net.solarnetwork.node.domain.datum.SimpleAtmosphericDatum
 
copyWithId(DatumId) - Method in class net.solarnetwork.node.domain.datum.SimpleDatum
 
copyWithId(DatumId) - Method in class net.solarnetwork.node.domain.datum.SimpleDayDatum
 
copyWithId(DatumId) - Method in class net.solarnetwork.node.domain.datum.SimpleDcEnergyDatum
 
copyWithId(DatumId) - Method in class net.solarnetwork.node.domain.datum.SimpleEnergyDatum
 
copyWithId(DatumId) - Method in class net.solarnetwork.node.domain.datum.SimpleEnergyStorageDatum
 
copyWithId(DatumId) - Method in class net.solarnetwork.node.domain.datum.SimplePriceDatum
 
copyWithoutSecret(String, String) - Method in class net.solarnetwork.node.domain.SecurityToken
Create a copy without the token secret populated.
copyWithSamples(DatumSamplesOperations) - Method in interface net.solarnetwork.node.domain.datum.NodeDatum
Create a copy of this instance with the sample properties replaced by a given samples instance.
copyWithSamples(DatumSamplesOperations) - Method in class net.solarnetwork.node.domain.datum.SimpleAcEnergyDatum
 
copyWithSamples(DatumSamplesOperations) - Method in class net.solarnetwork.node.domain.datum.SimpleAtmosphericDatum
 
copyWithSamples(DatumSamplesOperations) - Method in class net.solarnetwork.node.domain.datum.SimpleDatum
 
copyWithSamples(DatumSamplesOperations) - Method in class net.solarnetwork.node.domain.datum.SimpleDayDatum
 
copyWithSamples(DatumSamplesOperations) - Method in class net.solarnetwork.node.domain.datum.SimpleDcEnergyDatum
 
copyWithSamples(DatumSamplesOperations) - Method in class net.solarnetwork.node.domain.datum.SimpleEnergyDatum
 
copyWithSamples(DatumSamplesOperations) - Method in class net.solarnetwork.node.domain.datum.SimpleEnergyStorageDatum
 
copyWithSamples(DatumSamplesOperations) - Method in class net.solarnetwork.node.domain.datum.SimplePriceDatum
 
createAsynchronousBackup() - Method in interface net.solarnetwork.node.backup.BackupManager
Create a new Backup, using the active backup service, in the background.
createAsynchronousBackup() - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
createAsynchronousBackup(Map<String, String>) - Method in interface net.solarnetwork.node.backup.BackupManager
Create a new Backup, using the active backup service, in the background.
createAsynchronousBackup(Map<String, String>) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
createBackup() - Method in interface net.solarnetwork.node.backup.BackupManager
Create a new Backup, using the active backup service.
createBackup() - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
createBackup(Map<String, String>) - Method in interface net.solarnetwork.node.backup.BackupManager
Create a new Backup, using the active backup service.
createBackup(Map<String, String>) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
createErrorResultParameters(String, String) - Static method in class net.solarnetwork.node.reactor.InstructionUtils
Create a result parameter map for an error message and/or code.
createLocalInstruction(String, String, String) - Static method in class net.solarnetwork.node.reactor.InstructionUtils
Create a new local instruction with an optional parameter.
createLocalInstruction(String, Map<String, String>) - Static method in class net.solarnetwork.node.reactor.InstructionUtils
Create a new local instruction with an optional parameter.
createOperationalModesChangedEvent(Set<String>) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
Create an operational modes changed event.
createSetControlValueLocalInstruction(String, Object) - Static method in class net.solarnetwork.node.reactor.InstructionUtils
Create a new local instruction for
createStatus(Instruction, InstructionStatus.InstructionState) - Static method in class net.solarnetwork.node.reactor.InstructionUtils
Create a new status for a given instruction.
createStatus(Instruction, InstructionStatus.InstructionState, Instant, Map<String, ?>) - Static method in class net.solarnetwork.node.reactor.InstructionUtils
Create a new status for a given instruction.
createStatus(Instruction, InstructionStatus.InstructionState, Map<String, ?>) - Static method in class net.solarnetwork.node.reactor.InstructionUtils
Create a new status for a given instruction.
createTask(Path, Path, ProgressListener<T>, T) - Method in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
Create a new task.
createToken(SecurityToken) - Method in class net.solarnetwork.node.runtime.DefaultSecurityTokenService
 
createToken(SecurityToken) - Method in interface net.solarnetwork.node.service.SecurityTokenService
Create a new token.
CRON_PLAIN_SECOND_FIELD_PATTERN - Static variable in class net.solarnetwork.node.job.JobUtils
A pattern to match a digit-only second field number value.
CSS_CONTENT_TYPE - Static variable in interface net.solarnetwork.node.setup.SetupResource
A contentType for CSS.
currentSettingResources(String) - Method in interface net.solarnetwork.node.settings.SettingResourceHandler
Get the current setting resources for a specific key.

D

DataAccessor - Interface in net.solarnetwork.node.domain
API for accessing properties from a snapshot of data captured from a device.
DATUM_PROPERTY - Static variable in class net.solarnetwork.node.service.DatumEvents
A property name for a Datum instance associated with an event.
datumCapturedEvent(NodeDatum) - Static method in class net.solarnetwork.node.service.DatumEvents
Create a new DatumDataSource.EVENT_TOPIC_DATUM_CAPTURED Event object out of a NodeDatum.
DatumDao - Interface in net.solarnetwork.node.dao
Data Access Object (DAO) API for NodeDatum objects.
DatumDaoBulkUploadJob - Class in net.solarnetwork.node.job
Job to query a DatumDao for datum to upload via a BulkUploadService.
DatumDaoBulkUploadJob(DatumDao, BulkUploadService) - Constructor for class net.solarnetwork.node.job.DatumDaoBulkUploadJob
Constructor.
DatumDaoCleanerJob - Class in net.solarnetwork.node.job
Job to delete locally persisted datum that have been uploaded already and are safe to remove.
DatumDaoCleanerJob(DatumDao) - Constructor for class net.solarnetwork.node.job.DatumDaoCleanerJob
Constructor.
DatumDataSource - Interface in net.solarnetwork.node.service
API for collecting NodeDatum objects from some device.
DatumDataSourcePollManagedJob - Class in net.solarnetwork.node.job
Job to poll a DatumDataSource or MultiDatumDataSource for datum and offer them to a DatumQueue.
DatumDataSourcePollManagedJob() - Constructor for class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Default constructor.
DatumDataSourceSupport - Class in net.solarnetwork.node.service.support
Helper class for DatumDataSource and MultiDatumDataSource implementations to extend.
DatumDataSourceSupport() - Constructor for class net.solarnetwork.node.service.support.DatumDataSourceSupport
Default constructor.
datumEvent(String, Class<? extends Datum>, Map<String, ?>) - Static method in class net.solarnetwork.node.service.DatumEvents
Create an event with a datum class and property map.
datumEvent(String, NodeDatum) - Static method in class net.solarnetwork.node.service.DatumEvents
Create an event with a datum.
datumEventMap(Event) - Static method in class net.solarnetwork.node.service.DatumEvents
Create a map out of event properties, unwrapping datum properties.
DatumEvents - Class in net.solarnetwork.node.service
Support for NodeDatum Event handling.
DatumFilterChainService - Class in net.solarnetwork.node.service.support
A configurable chain of transformer services.
DatumFilterChainService(String, List<DatumFilterService>) - Constructor for class net.solarnetwork.node.service.support.DatumFilterChainService
Constructor.
DatumFilterChainService(String, List<DatumFilterService>, boolean) - Constructor for class net.solarnetwork.node.service.support.DatumFilterChainService
Constructor.
DatumFilterChainService(String, List<DatumFilterService>, boolean, DatumFilterService) - Constructor for class net.solarnetwork.node.service.support.DatumFilterChainService
Constructor.
DatumHistory - Class in net.solarnetwork.node.runtime
Class to help track the history of datum capture, by source ID.
DatumHistory(DatumHistory.Configuration) - Constructor for class net.solarnetwork.node.runtime.DatumHistory
Constructor.
DatumHistory(DatumHistory.Configuration, float, int) - Constructor for class net.solarnetwork.node.runtime.DatumHistory
Constructor.
DatumHistory(DatumHistory.Configuration, ConcurrentMap<String, Queue<NodeDatum>>) - Constructor for class net.solarnetwork.node.runtime.DatumHistory
Constructor.
DatumHistory.Configuration - Class in net.solarnetwork.node.runtime
History configuration.
DatumLocation - Interface in net.solarnetwork.node.domain.datum
API for a datum location object.
datumMetadata(String) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
datumMetadata(String) - Method in interface net.solarnetwork.node.service.DatumService
Get the metadata for a given datum stream.
datumMetadata(Set<String>) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
datumMetadata(Set<String>) - Method in interface net.solarnetwork.node.service.DatumService
Get the metadata for a set of datum streams matching a filter.
DatumMetadataService - Interface in net.solarnetwork.node.service
API for manipulating GeneralDatumMetadata associated with a datum source.
DatumQueue - Interface in net.solarnetwork.node.service
Unified queue to process datum across all of SolarNode.
DatumService - Interface in net.solarnetwork.node.service
API for a service that supports node-wide datum information.
datumTypes() - Method in class net.solarnetwork.node.domain.datum.SimpleAcDcEnergyDatum
 
datumTypes() - Method in class net.solarnetwork.node.domain.datum.SimpleAcEnergyDatum
 
datumTypes() - Method in class net.solarnetwork.node.domain.datum.SimpleAtmosphericDatum
 
datumTypes() - Method in class net.solarnetwork.node.domain.datum.SimpleDayDatum
 
datumTypes() - Method in class net.solarnetwork.node.domain.datum.SimpleDcEnergyDatum
 
datumTypes() - Method in class net.solarnetwork.node.domain.datum.SimpleEnergyDatum
 
datumTypes() - Method in class net.solarnetwork.node.domain.datum.SimpleEnergyStorageDatum
 
datumTypes() - Method in class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
 
datumTypes() - Method in class net.solarnetwork.node.domain.datum.SimplePriceDatum
 
datumTypes(Class<?>) - Static method in class net.solarnetwork.node.service.DatumEvents
Get an array of datum types for a class.
DAY_TYPE - Static variable in interface net.solarnetwork.node.domain.datum.DatumLocation
A day location type.
DayDatum - Interface in net.solarnetwork.node.domain.datum
Solar day related datum.
DcEnergyDataAccessor - Interface in net.solarnetwork.node.domain
API for accessing photovoltaic energy data from an object, such as an inverter.
DcEnergyDatum - Interface in net.solarnetwork.node.domain.datum
Standardized API for direct current related energy datum to implement.
DEBUG - Enum constant in enum class net.solarnetwork.node.service.LoggingService.Level
The 2nd highest level of verbosity for debugging messages.
decodeFromBytes(byte[], Map<String, ?>) - Method in class net.solarnetwork.node.runtime.JsonDatumObjectCodec
 
decodeVerificationCode(String) - Method in interface net.solarnetwork.node.setup.SetupService
Decode a SolarNet verification code to determine the service that the node should register itself with.
DEFAFULT_HISTORY_RAW_COUNT - Static variable in class net.solarnetwork.node.runtime.DefaultDatumService
The default history raw count.
Default - Enum constant in enum class net.solarnetwork.node.setup.SetupResourceScope
A default scope.
DEFAULT_AUTO_EXPIRE_MODES_FREQUENCY - Static variable in class net.solarnetwork.node.runtime.DefaultOperationalModesService
The default rate at which to look for auto-expired modes, in seconds.
DEFAULT_BATCH_NAME - Static variable in class net.solarnetwork.node.dao.BasicBatchOptions
The default batch name.
DEFAULT_BATCH_SIZE - Static variable in class net.solarnetwork.node.dao.BasicBatchOptions
The default batch size.
DEFAULT_CACHE_SECONDS - Static variable in class net.solarnetwork.node.service.support.SettingsPlaceholderService
The default cacheSeconds property value.
DEFAULT_CACHE_SECONDS - Static variable in class net.solarnetwork.node.service.support.UserMetadataService
The cacheSeconds property default value.
DEFAULT_COMMAND - Static variable in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
The default value for the command property.
DEFAULT_CONFIG - Static variable in class net.solarnetwork.node.runtime.DatumHistory
A default configuration instance.
DEFAULT_CONNECTION_TIMEOUT - Static variable in class net.solarnetwork.node.service.support.HttpClientSupport
The default value for the connectionTimeout property.
DEFAULT_DAO_RETRY_COUNT - Static variable in class net.solarnetwork.node.service.support.SettingsPlaceholderService
The default daoRetryCount property value.
DEFAULT_EXECUTION_RECEIVED_HOUR_LIMIT - Static variable in class net.solarnetwork.node.reactor.SimpleInstructionExecutionService
Default value for the executionReceivedHourLimit property.
DEFAULT_FILENAME_EXTENSION_CONTENT_TYPES - Static variable in class net.solarnetwork.node.setup.SetupResourceUtils
Get a default mapping of file extensions to associated content types.
DEFAULT_HOURS - Static variable in class net.solarnetwork.node.job.DatumDaoCleanerJob
The default value for the hours property.
DEFAULT_INSTANT_PROPERTY_NAME - Static variable in class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
The default property name used for instantaneous values when none provided by a control.
DEFAULT_JOB_START_DELAY_SECS - Static variable in class net.solarnetwork.node.runtime.ManagedJobScheduler
The jobStartDelaySeconds property default value.
DEFAULT_LOCATION_ID_PROP_NAME - Static variable in class net.solarnetwork.node.service.support.LocationDatumDataSource
Default value for the locationIdPropertyName property.
DEFAULT_MESSAGE_KEY - Static variable in class net.solarnetwork.node.settings.support.MessageSourceMessageComparator
The default messageKey property value.
DEFAULT_ORDERING - Static variable in class net.solarnetwork.node.service.support.BasicBeanConfiguration
The default value for the ordering property.
DEFAULT_PACKAGE_ACTION_TIMEOUT_SECS - Static variable in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
The default package timeout value.
DEFAULT_PROPERTY_NAME - Static variable in class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
The default property name used if none provided by a given control.
DEFAULT_PUBLISH_DEVICE_INFO_METADATA - Static variable in class net.solarnetwork.node.service.support.DatumDataSourceSupport
The publishDeviceInfoMetadata property default value.
DEFAULT_QUEUE_DELAY_MS - Static variable in class net.solarnetwork.node.runtime.DefaultDatumQueue
The default value for the queueDelayMs property.
DEFAULT_RANDOMIZED_CRON - Static variable in class net.solarnetwork.node.runtime.ManagedJobScheduler
The randomizedCron property default value.
DEFAULT_SCHEDULE_SETTING_KEY - Static variable in class net.solarnetwork.node.job.SimpleManagedJob
The scheduleSettingKey property default value.
DEFAULT_SETTING_RESOURCE_DIR - Static variable in interface net.solarnetwork.node.settings.SettingsService
The default setting resource directory, if SettingsService.SYSTEM_PROP_SETTING_RESOURCE_DIR is not defined.
DEFAULT_SETTINGS_CONCURRENCY_LEVEL - Static variable in class net.solarnetwork.node.dao.DefaultTransientSettingDao
The settingsConcurrencyLevel property default value.
DEFAULT_SETTINGS_INITIAL_CAPACITY - Static variable in class net.solarnetwork.node.dao.DefaultTransientSettingDao
The settingsInitialCapacity property default value.
DEFAULT_SETTINGS_LOAD_FACTOR - Static variable in class net.solarnetwork.node.dao.DefaultTransientSettingDao
The settingsLoadFactor property default value.
DEFAULT_SOURCE_ID_PROP_NAME - Static variable in class net.solarnetwork.node.service.support.LocationDatumDataSource
Default value for the sourceIdPropertyName property.
DEFAULT_STARTUP_DELAY - Static variable in class net.solarnetwork.node.runtime.DefaultOperationalModesService
The default startup delay value.
DEFAULT_STARTUP_DELAY_MS - Static variable in class net.solarnetwork.node.runtime.DefaultDatumQueue
The default value for the startupDelayMs property.
DEFAULT_STAT_LOG_FREQUENCY - Static variable in class net.solarnetwork.node.runtime.DefaultDatumQueue
The default statisticLogFrequency property.
DEFAULT_STAT_LOG_FREQUENCY - Static variable in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
The default stat logging frequency.
DEFAULT_SUBSAMPLE_START_DELAY - Static variable in class net.solarnetwork.node.service.support.DatumDataSourceSupport
The subSampleStartDelay property default value.
DEFAULT_TAR_COMMAND - Static variable in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
The default value of the tarCommand property.
DEFAULT_UID - Static variable in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
The default value for the UID property.
DefaultBackupManager - Class in net.solarnetwork.node.backup
Default implementation of BackupManager.
DefaultBackupManager() - Constructor for class net.solarnetwork.node.backup.DefaultBackupManager
Default constructor.
defaultBackuprDir() - Method in class net.solarnetwork.node.backup.BackupServiceSupport
Get a directory to use for local backup data.
DefaultDatumQueue - Class in net.solarnetwork.node.runtime
Default implementation of DatumQueue.
DefaultDatumQueue(DatumDao, OptionalService<EventAdmin>) - Constructor for class net.solarnetwork.node.runtime.DefaultDatumQueue
Constructor.
DefaultDatumQueue(DatumDao, OptionalService<EventAdmin>, OptionalService<Consumer<NodeDatum>>) - Constructor for class net.solarnetwork.node.runtime.DefaultDatumQueue
Constructor.
DefaultDatumQueue.QueueStats - Enum Class in net.solarnetwork.node.runtime
Queue statistics.
DefaultDatumService - Class in net.solarnetwork.node.runtime
Default implementation of DatumService.
DefaultDatumService(PathMatcher, ObjectMapper, OptionalService<DatumMetadataService>) - Constructor for class net.solarnetwork.node.runtime.DefaultDatumService
Constructor.
DefaultOperationalModesService - Class in net.solarnetwork.node.runtime
Default implementation of OperationalModesService.
DefaultOperationalModesService(ConcurrentMap<String, Long>, ConcurrentMap<UUID, OperationalModesService.OperationalModeInfo>, OptionalService<SettingDao>, OptionalService<EventAdmin>) - Constructor for class net.solarnetwork.node.runtime.DefaultOperationalModesService
Constructor.
DefaultOperationalModesService(ConcurrentMap<String, Long>, OptionalService<SettingDao>, OptionalService<EventAdmin>) - Constructor for class net.solarnetwork.node.runtime.DefaultOperationalModesService
Constructor.
DefaultOperationalModesService(OptionalService<SettingDao>, OptionalService<EventAdmin>) - Constructor for class net.solarnetwork.node.runtime.DefaultOperationalModesService
Constructor.
DefaultPlatformService - Class in net.solarnetwork.node.runtime
Default implementation of PlatformService.
DefaultPlatformService() - Constructor for class net.solarnetwork.node.runtime.DefaultPlatformService
Default constructor.
DefaultSecurityTokenService - Class in net.solarnetwork.node.runtime
Default implementation of SecurityTokenService
DefaultSecurityTokenService(SecureRandom, OptionalService<SecurityTokenDao>) - Constructor for class net.solarnetwork.node.runtime.DefaultSecurityTokenService
Constructor.
DefaultSecurityTokenService(OptionalService<SecurityTokenDao>) - Constructor for class net.solarnetwork.node.runtime.DefaultSecurityTokenService
Constructor.
DefaultSystemHealthService - Class in net.solarnetwork.node.runtime
Default implementation of SystemHealthService.
DefaultSystemHealthService(List<PingTest>) - Constructor for class net.solarnetwork.node.runtime.DefaultSystemHealthService
Constructor.
DefaultTransientSettingDao - Class in net.solarnetwork.node.dao
Default implementation of TransientSettingDao.
DefaultTransientSettingDao() - Constructor for class net.solarnetwork.node.dao.DefaultTransientSettingDao
Default constructor.
DefaultTransientSettingDao(int) - Constructor for class net.solarnetwork.node.dao.DefaultTransientSettingDao
Constructor.
DefaultTransientSettingDao(int, float) - Constructor for class net.solarnetwork.node.dao.DefaultTransientSettingDao
Constructor.
DefaultTransientSettingDao(int, float, int) - Constructor for class net.solarnetwork.node.dao.DefaultTransientSettingDao
Constructor.
DefaultTransientSettingDao(Map<? extends String, ? extends ConcurrentMap<String, Object>>) - Constructor for class net.solarnetwork.node.dao.DefaultTransientSettingDao
Constructor.
DELETE - Enum constant in enum class net.solarnetwork.node.dao.BatchableDao.BatchCallbackResult
The domain object should be deleted.
deleteHandledInstructionsOlderThan(int) - Method in interface net.solarnetwork.node.reactor.InstructionDao
Delete Instruction entities that are not in the Received or Executing state and are older than a specified number of hours.
deleteProviderFactoryInstance(String, String) - Method in interface net.solarnetwork.node.settings.SettingsService
Delete an existing factory instance.
deleteSetting(String) - Method in interface net.solarnetwork.node.dao.SettingDao
Delete a setting key/value pair.
deleteSetting(String, String) - Method in interface net.solarnetwork.node.dao.SettingDao
Delete a setting key+type/value pair.
deleteToken(String) - Method in class net.solarnetwork.node.runtime.DefaultSecurityTokenService
 
deleteToken(String) - Method in interface net.solarnetwork.node.service.SecurityTokenService
Delete a security token.
deleteUploadedDataOlderThan(int) - Method in interface net.solarnetwork.node.dao.DatumDao
Delete both Datum and DatumUpload objects that have been successfully uploaded to at least one destination and are older than the specified number of hours.
deleteUploadedDataOlderThan(int) - Method in class net.solarnetwork.node.dao.FilteringDatumDao
 
deleteUploadedDataOlderThan(int) - Method in class net.solarnetwork.node.dao.QueueDatumDao
 
DESTINATION_DIRECTORY_PLACEHOLDER - Static variable in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
The placeholder string in the syncCommand for the destination directory path.
deviceInfo() - Method in interface net.solarnetwork.node.domain.DataAccessor
Get a DeviceInfo instance based on the DataAccessor.getDeviceInfo() data.
deviceInfo() - Method in interface net.solarnetwork.node.service.DeviceInfoProvider
Get a DeviceInfo instance.
deviceInfoBuilder() - Method in interface net.solarnetwork.node.domain.DataAccessor
Get a BasicDeviceInfo builder, populated from DataAccessor.getDeviceInfo().
deviceInfoBuilderForInfo(Map<String, ?>) - Static method in interface net.solarnetwork.node.domain.DataAccessor
Get a BasicDeviceInfo builder, populated from an info map, using the INFO_* keys defined on this interface.
DeviceInfoProvider - Interface in net.solarnetwork.node.service
API for something that can provide device info.
deviceInfoSourceId() - Method in interface net.solarnetwork.node.service.DeviceInfoProvider
Get the source ID to publish device info under.
disableOperationalModes(Set<String>) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
disableOperationalModes(Set<String>) - Method in interface net.solarnetwork.node.service.OperationalModesService
Disable a set of operational modes.
disableProviderFactoryInstance(String, String) - Method in interface net.solarnetwork.node.settings.SettingsService
Disable a provider factory instance.
doJson(String, String, Object) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Perform a JSON HTTP request.
doJson(String, String, Object, Consumer<URLConnection>) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Perform a JSON HTTP request.
Duplicates - Enum constant in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
Duplicates.

E

enableOperationalModes(Set<String>) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
enableOperationalModes(Set<String>) - Method in interface net.solarnetwork.node.service.OperationalModesService
Enable a set of operational modes.
enableOperationalModes(Set<String>, Instant) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
enableOperationalModes(Set<String>, Instant) - Method in interface net.solarnetwork.node.service.OperationalModesService
Enable a set of operational modes.
enableProviderFactoryInstance(String, String) - Method in interface net.solarnetwork.node.settings.SettingsService
Enable a provider factory instance.
encodeAsBytes(Object, Map<String, ?>) - Method in class net.solarnetwork.node.runtime.JsonDatumObjectCodec
 
EnergyDatum - Interface in net.solarnetwork.node.domain.datum
Standardized API for energy related datum to implement.
EnergyStorageDatum - Interface in net.solarnetwork.node.domain.datum
Standardized API for energy storage system related datum to implement.
equals(Object) - Method in class net.solarnetwork.node.domain.Setting
 
Error - Enum constant in enum class net.solarnetwork.node.backup.BackupStatus
An error has occurred while making or restoring from a backup.
ERROR - Enum constant in enum class net.solarnetwork.node.service.LoggingService.Level
The most urgent level of verbosity for error conditions.
Errors - Enum constant in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
Errors.
EVENT_PARAM_ACTIVE_OPERATIONAL_MODES - Static variable in interface net.solarnetwork.node.service.OperationalModesService
Event parameter with a Set of active operational modes.
EVENT_TOPIC_CONFIGURATION_CHANGED - Static variable in class net.solarnetwork.node.Constants
An event topic to post when a significant change has occurred to the system's configuration.
EVENT_TOPIC_CONTROL_INFO_CAPTURED - Static variable in interface net.solarnetwork.node.service.NodeControlProvider
An Event topic for when a NodeControlInfo has been read, sampled, or in some way captured by a NodeControlProvider.
EVENT_TOPIC_CONTROL_INFO_CHANGED - Static variable in interface net.solarnetwork.node.service.NodeControlProvider
An Event topic for when a NodeControlInfo has in some way been changed.
EVENT_TOPIC_DATUM_ACQUIRED - Static variable in interface net.solarnetwork.node.service.DatumQueue
An Event topic for when a GeneralDatum has been acquired by a DatumQueue.
EVENT_TOPIC_DATUM_CAPTURED - Static variable in interface net.solarnetwork.node.service.DatumDataSource
An Event topic for when a NodeDatum has been read, sampled, or in some way captured by a DatumDataSource.
EVENT_TOPIC_DATUM_STORED - Static variable in interface net.solarnetwork.node.dao.DatumDao
An Event topic for when a NodeDatum has been persisted.
EVENT_TOPIC_DATUM_UPLOADED - Static variable in interface net.solarnetwork.node.service.UploadService
An event topic for when a NodeDatum has been uploaded.
EVENT_TOPIC_OPERATIONAL_MODES_CHANGED - Static variable in interface net.solarnetwork.node.service.OperationalModesService
An Event topic for when a the active operational modes have changed.
EVENT_TOPIC_PLATFORM_STATE_CHANGED - Static variable in interface net.solarnetwork.node.service.PlatformService
An Event topic for when a the platform state has changed.
EVENT_TOPIC_SETTING_CHANGED - Static variable in interface net.solarnetwork.node.dao.SettingDao
Event topic for when a non-volatile setting has been changed, by either adding new, updating an existing, or deleting.
EventMessageBridge - Class in net.solarnetwork.node.runtime
Bridge between OSGi EventAdmin events and a Spring Messaging.
EventMessageBridge(OptionalService<SimpMessageSendingOperations>) - Constructor for class net.solarnetwork.node.runtime.EventMessageBridge
Constructor.
EventMessageBridge(OptionalService<SimpMessageSendingOperations>, Executor) - Constructor for class net.solarnetwork.node.runtime.EventMessageBridge
Constructor.
executeCommand(List<String>) - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
Execute an OS command.
executeInstruction(Instruction) - Method in interface net.solarnetwork.node.reactor.InstructionExecutionService
Execute a single instruction.
executeInstruction(Instruction) - Method in class net.solarnetwork.node.reactor.SimpleInstructionExecutionService
 
executeJobService() - Method in class net.solarnetwork.node.job.BackupJob
 
executeJobService() - Method in class net.solarnetwork.node.job.DatumDaoBulkUploadJob
 
executeJobService() - Method in class net.solarnetwork.node.job.DatumDaoCleanerJob
 
executeJobService() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
 
executeJobService() - Method in interface net.solarnetwork.node.job.JobService
Execute the service job.
executePackageCommand(List<String>, T) - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
Execute an OS command that prints out file paths.
exit(boolean) - Method in interface net.solarnetwork.node.service.SystemService
Exit the node application, stopping the active process.
expirationDate(Instruction) - Static method in interface net.solarnetwork.node.service.OperationalModesService
Parse an expiration value from an instruction parameter.
expireNow() - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
Manually run the auto-expire task.
exportBackupArchive(String, OutputStream) - Method in interface net.solarnetwork.node.backup.BackupManager
Export a backup zip archive.
exportBackupArchive(String, OutputStream) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
exportBackupArchive(String, OutputStream, Map<String, String>) - Method in interface net.solarnetwork.node.backup.BackupManager
Export a backup zip archive.
exportBackupArchive(String, OutputStream, Map<String, String>) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
exportSettingsCSV(Writer) - Method in interface net.solarnetwork.node.settings.SettingsService
Export all settings as CSV formatted text.
ExpressionConfig - Class in net.solarnetwork.node.service.support
Configuration for a single datum property to be set via an expression.
ExpressionConfig() - Constructor for class net.solarnetwork.node.service.support.ExpressionConfig
Default constructor.
ExpressionConfig(String, DatumSamplesType, String, String) - Constructor for class net.solarnetwork.node.service.support.ExpressionConfig
Construct with values.
expressionReferenceLink(Class<?>) - Static method in class net.solarnetwork.node.service.support.ExpressionConfig
Get a link to an expression service guide.
ExpressionRoot - Class in net.solarnetwork.node.domain
An object to use as the "root" for ExpressionService evaluation.
ExpressionRoot(Map<String, ?>, Datum) - Constructor for class net.solarnetwork.node.domain.ExpressionRoot
Constructor.
ExpressionRoot(Datum) - Constructor for class net.solarnetwork.node.domain.ExpressionRoot
Constructor.
ExpressionRoot(Datum, DatumSamplesOperations) - Constructor for class net.solarnetwork.node.domain.ExpressionRoot
Constructor.
ExpressionRoot(Datum, DatumSamplesOperations, Map<String, ?>, DatumService) - Constructor for class net.solarnetwork.node.domain.ExpressionRoot
Constructor.
ExpressionRoot(Datum, DatumSamplesOperations, Map<String, ?>, DatumService, OperationalModesService) - Constructor for class net.solarnetwork.node.domain.ExpressionRoot
Constructor.
ExtendedSettingSpecifierProviderFactory - Interface in net.solarnetwork.node.settings
Extension of SettingSpecifierProviderFactory to support more information in SolarNode.
extractBeanDataFromXml(Object, Node, Map<String, XPathExpression>) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Populate JavaBean properties via XPath extraction.
extractCollectionResponseData(InputStream, Class<T>) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Parse a standard Response HTTP response and return the data array as a collection of objects of the provided type.
extractFilterResultsCollectionResponseData(InputStream, Class<T>) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Parse a standard Response HTTP response and return the data.results array as objects of the provided type.
extractResponseData(InputStream, Class<T>) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Parse a standard Response HTTP response and return the data object as the provided type.
extractTrackingId(InputSource, XPathExpression, String) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Extract a tracking ID from an XML string.

F

FactoryInstanceIdComparator - Class in net.solarnetwork.node.settings.support
Compare two factory instance IDs numerically.
FactoryInstanceIdComparator() - Constructor for class net.solarnetwork.node.settings.support.FactoryInstanceIdComparator
Default constructor.
FileBackupResourceProvider - Class in net.solarnetwork.node.backup
BackupResourceProvider for node files, such as installed application bundle JARs.
FileBackupResourceProvider() - Constructor for class net.solarnetwork.node.backup.FileBackupResourceProvider
Default constructor.
FileSettingSpecifier - Interface in net.solarnetwork.node.settings
A file-upload setting specifier.
FileSystemBackupService - Class in net.solarnetwork.node.backup
BackupService implementation that copies files to another location in the file system.
FileSystemBackupService() - Constructor for class net.solarnetwork.node.backup.FileSystemBackupService
Default constructor.
filter(Datum, DatumSamplesOperations, Map<String, Object>) - Method in class net.solarnetwork.node.service.support.DatumFilterChainService
 
Filtered - Enum constant in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
Filtered.
FilteringDatumDao - Class in net.solarnetwork.node.dao
Delegating DAO for NodeDatum that applies filters before persisting.
FilteringDatumDao(OptionalService<DatumDao>, OptionalService<DatumFilterService>) - Constructor for class net.solarnetwork.node.dao.FilteringDatumDao
Constructor.
finalize() - Method in class net.solarnetwork.node.backup.ZipStreamBackupResource
 
findInstructionsForAcknowledgement() - Method in interface net.solarnetwork.node.reactor.InstructionDao
Find all instructions needing acknowledgement.
findInstructionsForState(InstructionStatus.InstructionState) - Method in interface net.solarnetwork.node.reactor.InstructionDao
Find all instructions in a given state.
findInstructionsForStateAndParent(InstructionStatus.InstructionState, String, Long) - Method in interface net.solarnetwork.node.reactor.InstructionDao
Find all instructions in a given state that also have a parameters for a given parent instruction.
findLocationMetadata(String, String, Set<String>) - Method in interface net.solarnetwork.node.service.LocationService
Query for general location metadata.
forCommand(String) - Static method in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
Get an enum from a command value.
forKey(int) - Static method in enum class net.solarnetwork.node.domain.Setting.SettingFlag
Get a SettingFlag for a given key.
forName(String) - Static method in enum class net.solarnetwork.node.service.LoggingService.Level
Get a level for a case-insensitive level name.
from(Instruction, String) - Static method in class net.solarnetwork.node.reactor.BasicInstruction
Create a new BasicInstruction from a common instruction.

G

generateNodePKCS10CertificateRequestString() - Method in interface net.solarnetwork.node.service.PKIService
Generate a PKCS#10 certificate signing request (CSR) for the node's certificate.
generateNodePKCS7CertificateChainString() - Method in interface net.solarnetwork.node.service.PKIService
Generate a PKCS#7 PEM encoding of the node's certificate chain.
generateNodePKCS7CertificateString() - Method in interface net.solarnetwork.node.service.PKIService
Generate a PKCS#7 PEM encoding of the node's certificate.
generateNodeSelfSignedCertificate(String) - Method in interface net.solarnetwork.node.service.PKIService
Generate a new public and private key pair, and a new self-signed certificate.
generatePKCS12KeystoreString(String) - Method in interface net.solarnetwork.node.service.PKIService
Generate a PKCS#12 keystore from the node's keystore, encrpyted with the given password.
getAcceptableFileTypeSpecifiers() - Method in interface net.solarnetwork.node.settings.FileSettingSpecifier
Get a set of file type specifiers this specifier can accept.
getAcceptableFileTypeSpecifiers() - Method in class net.solarnetwork.node.settings.support.BasicFileSettingSpecifier
 
getAcknowledgedInstructionState() - Method in class net.solarnetwork.node.reactor.BasicInstructionStatus
 
getAcknowledgedInstructionState() - Method in interface net.solarnetwork.node.reactor.InstructionStatus
Get the acknowledged instruction state.
getActiveEnergyDelivered() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the active energy delivered (imported), in Wh.
getActiveEnergyReceived() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the active energy received (exported), in Wh.
getActivePower() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the active (real) power, in W.
getAdditionalBackupCount() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
Get the number of additional backups to maintain.
getAllMetadata() - Method in interface net.solarnetwork.node.service.MetadataService
Get all metadata available.
getAllMetadata() - Method in class net.solarnetwork.node.service.support.UserMetadataService
 
getApparentEnergyDelivered() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the apparent energy delivered (imported), in VAh.
getApparentEnergyReceived() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the apparent energy received (exported), in VAh.
getApparentPower() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the apparent power, in VA.
getAppConfiguration() - Method in interface net.solarnetwork.node.setup.SetupService
Get the application configuration.
getAttributes() - Method in interface net.solarnetwork.node.service.BeanConfiguration
Get configuration attributes as a Map.
getAttributes() - Method in class net.solarnetwork.node.service.support.BasicBeanConfiguration
 
getAvailableBackups() - Method in interface net.solarnetwork.node.backup.BackupService
Get a collection of Backup instances known by this service.
getAvailableBackups() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
getAvailableBackups() - Method in interface net.solarnetwork.node.settings.SettingsService
Get a collection of all known settings backups.
getAvailableControlIds() - Method in interface net.solarnetwork.node.service.NodeControlProvider
Get a list of available controls this provider supports.
getAvailableTokens() - Method in class net.solarnetwork.node.runtime.DefaultSecurityTokenService
 
getAvailableTokens() - Method in interface net.solarnetwork.node.service.SecurityTokenService
Get all available security tokens.
getBackupDate() - Method in class net.solarnetwork.node.settings.SettingsBackup
Get the backup date.
getBackupDir() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
Get the directory to backup to.
getBackupKey() - Method in class net.solarnetwork.node.settings.SettingsBackup
Get the backup key.
getBackupPath() - Method in interface net.solarnetwork.node.backup.BackupResource
Get a relative path to save this resource to in the backup.
getBackupPath() - Method in class net.solarnetwork.node.backup.ResourceBackupResource
 
getBackupPath() - Method in class net.solarnetwork.node.backup.ZipEntryBackupResource
 
getBackupPath() - Method in class net.solarnetwork.node.backup.ZipStreamBackupResource
 
getBackupResources() - Method in interface net.solarnetwork.node.backup.BackupResourceProvider
Get the resources that should be backed up.
getBackupResources() - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
 
getBackupResources(Backup) - Method in interface net.solarnetwork.node.backup.BackupService
Get the resources for a specific backup.
getBackupResources(Backup) - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
getBatchSize() - Method in class net.solarnetwork.node.dao.BasicBatchOptions
 
getBatchSize() - Method in interface net.solarnetwork.node.dao.BatchableDao.BatchOptions
Get a batch size hint.
getBaud() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the SerialPort communication speed.
getBeanClass() - Method in class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
Get the bean class.
getBundle() - Method in class net.solarnetwork.node.setup.BundlePlugin
Get the Bundle associated with this plugin.
getCACertificate() - Method in interface net.solarnetwork.node.service.PKIService
Get the configured CA certificate.
getCacheMaximumSeconds() - Method in class net.solarnetwork.node.setup.BaseStaticSetupResource
 
getCacheMaximumSeconds() - Method in interface net.solarnetwork.node.setup.SetupResource
Get a maximum number of seconds this resource may be cached for, or -1 if no caching should be allowed.
getCacheSeconds() - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
Get the cache seconds value.
getCommand() - Method in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
Get the action command value.
getCommand() - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
Get the OS command for the package helper program to use.
getCommPortAppName() - Method in class net.solarnetwork.node.service.support.SerialPortBeanParameters
Get the serial port user-defined name.
getConfig() - Method in class net.solarnetwork.node.runtime.DatumHistory
Get the configuration.
getConfig() - Method in class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
Get the configuration.
getConfiguration() - Method in interface net.solarnetwork.node.service.BeanConfiguration
Get the configuration properties as a Map.
getConfiguration() - Method in class net.solarnetwork.node.service.support.BasicBeanConfiguration
 
getConnectionTimeout() - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Get the connection timeout.
getContentType() - Method in class net.solarnetwork.node.setup.BaseStaticSetupResource
 
getContentType() - Method in interface net.solarnetwork.node.setup.SetupResource
Get the content type of this resource.
getContext() - Method in interface net.solarnetwork.node.service.PlatformPackageService.PlatformPackageResult
Get the context object.
getContext() - Method in class net.solarnetwork.node.service.support.BasicPlatformPackageResult
 
getControlId() - Method in class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
 
getCreated() - Method in class net.solarnetwork.node.domain.NodeAppConfiguration
Get the creation date.
getCreatedDate() - Method in class net.solarnetwork.node.domain.SecurityToken
Get the created date as a Date instance.
getCurrency() - Method in class net.solarnetwork.node.domain.datum.PriceLocation
Get the currency symbol.
getCurrent() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the current, in A.
getCurrentActor() - Static method in interface net.solarnetwork.node.domain.SecurityActor
Get the current SecurityActor.
getCurrentAuthentication() - Static method in interface net.solarnetwork.node.domain.SecurityActor
Get the current active authentication.
getCurrentControlInfo(String) - Method in interface net.solarnetwork.node.service.NodeControlProvider
Get the current instantaneous component value for the given component ID.
getDaoRetryCount() - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
Get the maximum number of time to retry transient DAO exceptions when loading placeholder values from SettingDao.
getDataBits() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the serial port data bits.
getDataTimestamp() - Method in interface net.solarnetwork.node.domain.DataAccessor
Gets the time stamp of the data.
getDate() - Method in interface net.solarnetwork.node.backup.BackupIdentity
Get the date the backup was created.
getDate() - Method in class net.solarnetwork.node.backup.SimpleBackup
 
getDate() - Method in class net.solarnetwork.node.backup.SimpleBackupIdentity
 
getDate() - Method in class net.solarnetwork.node.service.SystemHealthService.PingTestResults
Get the date the tests were executed.
getDatum() - Method in class net.solarnetwork.node.service.BulkUploadResult
Get the datum.
getDatumClassNameIgnore() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the datum class names to ignore.
getDatumDataSource() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Get the datum data source.
getDatumFilterService() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Set the configured transform service.
getDatumFilterService() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get a datum filter service to use.
getDatumMetadataService() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Get the configured DatumMetadataService.
getDatumMetadataService() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get the configured DatumMetadataService.
getDatumNotUploaded(String) - Method in interface net.solarnetwork.node.dao.DatumDao
Get a List of Datum instances that have not been uploaded yet to a specific destination.
getDatumNotUploaded(String) - Method in class net.solarnetwork.node.dao.FilteringDatumDao
 
getDatumNotUploaded(String) - Method in class net.solarnetwork.node.dao.QueueDatumDao
 
getDatumProcessorExceptionHandler() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Get an exception handler for the datum processor.
getDatumPropertyType() - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Get the datum property type.
getDatumPropertyTypeKey() - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Get the property type key.
getDatumQueue() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Get the datum queue.
getDatumQueue() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get the datum queue.
getDatumService() - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Get the datum service.
getDatumService() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get the datum service.
getDatumStreamMetadata(ObjectDatumKind, Long, String) - Method in interface net.solarnetwork.node.service.DatumMetadataService
Get datum stream metadata.
getDatumType() - Method in interface net.solarnetwork.node.service.DatumDataSource
Get the class supported by this DataSource.
getDatumType() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
 
getDcPower() - Method in interface net.solarnetwork.node.domain.DcEnergyDataAccessor
Get the DC power, in W.
getDcVoltage() - Method in interface net.solarnetwork.node.domain.DcEnergyDataAccessor
Get the DC voltage, in volts.
getDefaultSettingSpecifiers(String) - Static method in class net.solarnetwork.node.service.support.SerialPortBean
Get a list of setting specifiers for this bean.
getDefaultSettingSpecifiers(String) - Static method in class net.solarnetwork.node.service.support.SerialPortBeanParameters
Get a list of setting specifiers for this bean.
getDefaultSettingSpecifiers(SerialPortBeanParameters, String) - Static method in class net.solarnetwork.node.service.support.SerialPortBeanParameters
Get a list of setting specifiers for this bean.
getDefaultSettingSpecifiers(SerialPortBean, String) - Static method in class net.solarnetwork.node.service.support.SerialPortBean
Get a list of setting specifiers for this bean.
getDelegate() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the delegate.
getDescription() - Method in interface net.solarnetwork.node.backup.BackupResourceInfo
Get a display-friendly description of the resource.
getDescription() - Method in interface net.solarnetwork.node.backup.BackupResourceProviderInfo
Get a display-friendly description of the BackupResourceProvider.
getDescription() - Method in class net.solarnetwork.node.backup.SimpleBackupResourceInfo
 
getDescription() - Method in class net.solarnetwork.node.backup.SimpleBackupResourceProviderInfo
 
getDescription() - Method in class net.solarnetwork.node.domain.SecurityToken
Get the description.
getDescription() - Method in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
 
getDescription() - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Get a description of this service.
getDescription() - Method in class net.solarnetwork.node.setup.BundlePluginInfo
 
getDescription() - Method in class net.solarnetwork.node.setup.LocalizedPluginInfo
 
getDescription() - Method in interface net.solarnetwork.node.setup.PluginInfo
Get a description of the plugin.
getDeviceInfo() - Method in interface net.solarnetwork.node.domain.DataAccessor
Get descriptive information about the device the data was captured from.
getDeviceInfoMetadataSettingSpecifiers() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get setting specifiers for device info metadata publishing support.
getDisplayName() - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
getDisplayName() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
getDisplayName() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
 
getDisplayName() - Method in class net.solarnetwork.node.job.SimpleManagedJob
 
getDisplayName() - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
getDisplayName() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
 
getDocBuilderFactory() - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Get the DOM factory.
getDocument(BeanWrapper, String) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Turn an object into a simple XML Document, supporting custom property editors.
getDtrFlag() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the DTR flag.
getElement(BeanWrapper, String, Document) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Turn an object into a simple XML Element, supporting custom property editors.
getElement(BeanWrapper, Document) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Turn an object into a simple XML Element, supporting custom property editors.
getEnergyCapacity(Long) - Method in interface net.solarnetwork.node.domain.datum.EnergyStorageDatum
Set the energy capacity of the storage system, in Wh.
getEventAdmin() - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Get the EventAdmin service.
getException() - Method in interface net.solarnetwork.node.service.PlatformPackageService.PlatformPackageResult
Get a result exception.
getException() - Method in class net.solarnetwork.node.service.support.BasicPlatformPackageResult
 
getExecutionDate() - Method in interface net.solarnetwork.node.reactor.Instruction
Get the instruction execution date, if available.
getExpression() - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Get the expression.
getExpression(Iterable<ExpressionService>) - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Get the appropriate Expression to use for this property configuration, if an expression is configured and the appropriate service is available.
getExpressionConfigs() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get the expression configurations.
getExpressionConfigsCount() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get the number of configured expressionConfigs elements.
getExpressionServiceId() - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Get the ExpressionService ID to use when evaluating ExpressionConfig.getExpression().
getExpressionServices() - Method in class net.solarnetwork.node.service.support.BaseIdentifiable
Get an optional collection of ExpressionService.
getExtractedPaths() - Method in interface net.solarnetwork.node.service.PlatformPackageService.PlatformPackageResult
Get a complete list of files installed from the package.
getExtractedPaths() - Method in class net.solarnetwork.node.service.support.BasicPlatformPackageResult
 
getFileNamePattern() - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
Get the file name patter.
getFlags() - Method in class net.solarnetwork.node.domain.Setting
Get the flags.
getFlowControl() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the SerialPort flow control setting to use.
getFrequency() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the AC frequency value, in Hz.
getGroupUid() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
 
getHashAlgorithm() - Method in class net.solarnetwork.node.setup.UserAuthenticationInfo
Get the hash algorithm name.
getHashParameters() - Method in class net.solarnetwork.node.setup.UserAuthenticationInfo
Get the optional hash algorithm parameters.
getHours() - Method in class net.solarnetwork.node.job.DatumDaoCleanerJob
Get he minimum age of data that has been uploaded to delete.
getId() - Method in class net.solarnetwork.node.service.BulkUploadResult
Get the ID.
getIdentifiableSettingSpecifiers() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get setting specifiers for the uid and groupUid properties.
getIdentifier() - Method in interface net.solarnetwork.node.reactor.Instruction
Get an identifier for this instruction.
getIdentityService() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
Get the identity service.
getIdentityService() - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Get the identity service.
getIndex() - Method in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
 
getInfo() - Method in interface net.solarnetwork.node.backup.BackupService
Get general status information about the service.
getInfo() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
getInfo() - Method in class net.solarnetwork.node.setup.BundlePlugin
 
getInfo() - Method in class net.solarnetwork.node.setup.LocalizedPlugin
 
getInfo() - Method in interface net.solarnetwork.node.setup.Plugin
Get the plugin information.
getInputSourceFromURLConnection(URLConnection) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Get a SAX InputSource from a URLConnection's InputStream.
getInputStream() - Method in interface net.solarnetwork.node.backup.BackupResource
Get an InputStream to the resource.
getInputStream() - Method in class net.solarnetwork.node.backup.ResourceBackupResource
 
getInputStream() - Method in class net.solarnetwork.node.backup.ZipEntryBackupResource
 
getInputStream() - Method in class net.solarnetwork.node.backup.ZipStreamBackupResource
 
getInputStream() - Method in class net.solarnetwork.node.setup.ClasspathSetupResource
 
getInputStream() - Method in class net.solarnetwork.node.setup.ResourceSetupResource
 
getInputStream() - Method in interface net.solarnetwork.node.setup.SetupResource
Return a new InputStream.
getInputStreamFromURLConnection(URLConnection) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Get an InputStream from a URLConnection response, handling compression.
getInstanceKey() - Method in class net.solarnetwork.node.settings.SettingsCommand
Get the instance key.
getInstanceKey() - Method in interface net.solarnetwork.node.settings.SettingsUpdates.Change
Get the setting instance ID of the setting provider factory this is for, or null if the provider is not a factory
getInstanceKey() - Method in class net.solarnetwork.node.settings.SettingValueBean
 
getInstruction(Long, String) - Method in interface net.solarnetwork.node.reactor.InstructionDao
Get an Instruction instance by the remote ID.
getInstructorId() - Method in class net.solarnetwork.node.reactor.BasicInstruction
 
getInstructorId() - Method in interface net.solarnetwork.node.reactor.Instruction
Get the unique ID for the sender of the instruction, for example the DN of the sender's certificate.
getInterfaces() - Method in interface net.solarnetwork.node.job.ServiceProvider.ServiceConfiguration
The name of all interfaces this service supports.
getInterfaces() - Method in class net.solarnetwork.node.job.SimpleServiceProviderConfiguration
 
getJobDataMap() - Method in class net.solarnetwork.node.job.SimpleManagedJob
A getter property to maintain backwards-compatibility with legacy SolarNode 1.x settings.
getJobDetail() - Method in class net.solarnetwork.node.job.SimpleManagedJob
A getter property to maintain backwards-compatibility with legacy SolarNode 1.x settings.
getJobService() - Method in interface net.solarnetwork.node.job.ManagedJob
Get the JobDetail.
getJobService() - Method in class net.solarnetwork.node.job.SimpleManagedJob
 
getJobStartDelaySeconds() - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
Get the number of seconds to delay the first execution of a registered job.
getKey() - Method in interface net.solarnetwork.node.backup.BackupIdentity
Get a unique key for the backup.
getKey() - Method in interface net.solarnetwork.node.backup.BackupResourceProvider
Get a key, unique among all other BackupResourceProvider instances.
getKey() - Method in interface net.solarnetwork.node.backup.BackupService
Get a unique key for this service.
getKey() - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
 
getKey() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
getKey() - Method in class net.solarnetwork.node.backup.SimpleBackup
 
getKey() - Method in class net.solarnetwork.node.backup.SimpleBackupIdentity
 
getKey() - Method in class net.solarnetwork.node.domain.Setting
Get the key.
getKey() - Method in enum class net.solarnetwork.node.domain.Setting.SettingFlag
Get the key value.
getKey() - Method in interface net.solarnetwork.node.service.UploadService
Get a unique key for this service.
getKey() - Method in interface net.solarnetwork.node.settings.SettingsUpdates.Change
Get the setting key.
getKey() - Method in class net.solarnetwork.node.settings.SettingValueBean
 
getLineVoltage() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the line voltage, in V.
getLocale() - Method in class net.solarnetwork.node.settings.support.MessageSourceMessageComparator
Get the locale.
getLocale() - Method in class net.solarnetwork.node.setup.BaseStaticSetupResource
 
getLocale() - Method in interface net.solarnetwork.node.setup.SetupResource
The locale of the resource, or null for non-localizable content.
getLocalizedDescription(Locale) - Method in class net.solarnetwork.node.setup.BundlePluginInfo
 
getLocalizedDescription(Locale) - Method in class net.solarnetwork.node.setup.LocalizedPluginInfo
 
getLocalizedDescription(Locale) - Method in interface net.solarnetwork.node.setup.PluginInfo
Get a localized description of the plugin.
getLocalizedInfo(Locale) - Method in class net.solarnetwork.node.setup.BundlePlugin
 
getLocalizedInfo(Locale) - Method in class net.solarnetwork.node.setup.LocalizedPlugin
 
getLocalizedInfo(Locale) - Method in interface net.solarnetwork.node.setup.Plugin
Get the plugin information as a localized resource.
getLocalizedName(Locale) - Method in class net.solarnetwork.node.setup.BundlePluginInfo
 
getLocalizedName(Locale) - Method in class net.solarnetwork.node.setup.LocalizedPluginInfo
 
getLocalizedName(Locale) - Method in interface net.solarnetwork.node.setup.PluginInfo
Get a localized name of the plugin.
getLocation() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the location.
getLocation() - Method in interface net.solarnetwork.node.settings.LocationLookupSettingSpecifier
Get the location this setting is for.
getLocation() - Method in class net.solarnetwork.node.settings.support.BasicLocationLookupSettingSpecifier
 
getLocationId() - Method in interface net.solarnetwork.node.domain.datum.DatumLocation
Get a unique ID of this location.
getLocationId() - Method in class net.solarnetwork.node.domain.datum.SimpleDatumLocation
 
getLocationId() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the DatumLocation ID to assign to datum.
getLocationId() - Method in class net.solarnetwork.node.settings.support.BasicLocationLookupSettingSpecifier
 
getLocationIdPropertyName() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the JavaBean property name to set the found DatumLocation.getLocationId() to on the NodeDatum returned from the configured delegate.
getLocationKey() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the location ID and source ID as a single string value.
getLocationMetadata(Long, String) - Method in interface net.solarnetwork.node.service.LocationService
Get a specific general location metadata.
getLocationName() - Method in interface net.solarnetwork.node.domain.datum.DatumLocation
Get a name for this location.
getLocationName() - Method in class net.solarnetwork.node.domain.datum.SimpleDatumLocation
 
getLocationName() - Method in class net.solarnetwork.node.settings.support.BasicLocationLookupSettingSpecifier
 
getLocationService() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the LocationService to use to lookup DatumLocation instances via the configured locationId property.
getLocationType() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the type of location to search for.
getLocationTypeKey() - Method in interface net.solarnetwork.node.settings.LocationLookupSettingSpecifier
Get the location type or tag, e.g.
getLocationTypeKey() - Method in class net.solarnetwork.node.settings.support.BasicLocationLookupSettingSpecifier
 
getMajor() - Method in class net.solarnetwork.node.setup.BundlePluginVersion
 
getMajor() - Method in interface net.solarnetwork.node.setup.PluginVersion
Returns the major component of this version identifier.
getMaxWait() - Method in class net.solarnetwork.node.service.support.SerialPortBeanParameters
Get the maximum wait, in milliseconds.
getMessage() - Method in class net.solarnetwork.node.runtime.SimplePlatformTaskInfo
 
getMessage() - Method in interface net.solarnetwork.node.service.PlatformPackageService.PlatformPackageResult
Get a result message.
getMessage() - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskInfo
Get a message describing what the task is currently doing.
getMessage() - Method in class net.solarnetwork.node.service.support.BasicPlatformPackageResult
 
getMessage(Locale) - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskStatus
Get a message describing what the task is currently doing.
getMessageBundleBasename() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the message bundle basename to use.
getMessageKey() - Method in class net.solarnetwork.node.settings.support.MessageSourceMessageComparator
Get the message key.
getMessageSource() - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
getMessageSource() - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
Get the configured MessageSource.
getMessageSource() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
getMessageSource() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
 
getMessageSource() - Method in class net.solarnetwork.node.job.SimpleManagedJob
 
getMessageSource() - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
Get the message source.
getMessageSource() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
 
getMeta() - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get the metadata for the ExpressionRoot.getSourceId() datum stream.
getMetadata() - Method in interface net.solarnetwork.node.domain.datum.DatumLocation
Get metadata about the location.
getMetadata() - Method in class net.solarnetwork.node.domain.datum.SimpleDatumLocation
 
getMetadata() - Method in class net.solarnetwork.node.settings.support.BasicLocationLookupSettingSpecifier
 
getMicro() - Method in class net.solarnetwork.node.setup.BundlePluginVersion
 
getMicro() - Method in interface net.solarnetwork.node.setup.PluginVersion
Returns the micro component of this version identifier.
getMinor() - Method in class net.solarnetwork.node.setup.BundlePluginVersion
 
getMinor() - Method in interface net.solarnetwork.node.setup.PluginVersion
Returns the minor component of this version identifier.
getModificationDate() - Method in interface net.solarnetwork.node.backup.BackupResource
Get the modification date of the resource, in milliseconds since the epoch.
getModificationDate() - Method in class net.solarnetwork.node.backup.ResourceBackupResource
 
getModificationDate() - Method in class net.solarnetwork.node.backup.ZipEntryBackupResource
 
getModificationDate() - Method in class net.solarnetwork.node.backup.ZipStreamBackupResource
 
getModified() - Method in class net.solarnetwork.node.domain.Setting
Get the modification date.
getMostRecentBackupDate() - Method in interface net.solarnetwork.node.backup.BackupServiceInfo
Get the date of the most recent successful backup.
getMostRecentBackupDate() - Method in class net.solarnetwork.node.backup.SimpleBackupServiceInfo
 
getMostRecentModificationDate() - Method in interface net.solarnetwork.node.dao.SettingDao
Get the most recent modification date of all settings.
getMultiDatumDataSource() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Get the multi-datum data source.
getMultiDatumType() - Method in interface net.solarnetwork.node.service.MultiDatumDataSource
Get the class supported by this DataSource.
getMultiDatumType() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
 
getName() - Method in interface net.solarnetwork.node.backup.BackupResourceInfo
Get a display-friendly name of the resource.
getName() - Method in interface net.solarnetwork.node.backup.BackupResourceProviderInfo
Get a display-friendly name of the BackupResourceProvider.
getName() - Method in class net.solarnetwork.node.backup.SimpleBackupResourceInfo
 
getName() - Method in class net.solarnetwork.node.backup.SimpleBackupResourceProviderInfo
 
getName() - Method in class net.solarnetwork.node.dao.BasicBatchOptions
 
getName() - Method in interface net.solarnetwork.node.dao.BatchableDao.BatchOptions
Get a unique name for this batch operation.
getName() - Method in class net.solarnetwork.node.domain.SecurityToken
Get the name.
getName() - Method in class net.solarnetwork.node.service.OperationalModesService.OperationalModeInfo
Get the operational mode name.
getName() - Method in interface net.solarnetwork.node.service.PlatformPackageService.PlatformPackage
Get the package name.
getName() - Method in class net.solarnetwork.node.service.support.BasicPlatformPackage
 
getName() - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Get the datum property name used for this configuration.
getName() - Method in class net.solarnetwork.node.setup.BundlePluginInfo
 
getName() - Method in class net.solarnetwork.node.setup.LocalizedPluginInfo
 
getName() - Method in interface net.solarnetwork.node.setup.PluginInfo
Get a name of the plugin.
getNetworkServiceUrls() - Method in class net.solarnetwork.node.domain.NodeAppConfiguration
Get the network service URL mappings.
getNeutralCurrent() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the neutral current, in A.
getNodeCertificate() - Method in interface net.solarnetwork.node.service.PKIService
Get the configured node certificate.
getNodeDatumDao() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Get the DAO to persist node datum with.
getNodeId() - Method in interface net.solarnetwork.node.backup.BackupIdentity
Get the node ID associated with the backup.
getNodeId() - Method in class net.solarnetwork.node.backup.SimpleBackup
 
getNodeId() - Method in class net.solarnetwork.node.backup.SimpleBackupIdentity
 
getNodeId() - Method in interface net.solarnetwork.node.service.IdentityService
Get the ID of the current node.
getNodeLocation() - Method in interface net.solarnetwork.node.service.LocationService
Get the node's own location details from SolarNetwork.
getNodeMetadata() - Method in interface net.solarnetwork.node.service.NodeMetadataService
Get all metadata for the active node.
getNodePrincipal() - Method in interface net.solarnetwork.node.service.IdentityService
Get a Principal for the current node.
getNsContext() - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Get the configured namespace context.
getObject() - Method in class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
 
getObjectMapper() - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Get the JSON mapper.
getObjectType() - Method in class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
 
getOldPassword() - Method in class net.solarnetwork.node.setup.UserProfile
Get the old password.
getOpModesService() - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Get the operational modes service to use.
getOrdering() - Method in interface net.solarnetwork.node.service.BeanConfiguration
Get a configuration ordering.
getOrdering() - Method in class net.solarnetwork.node.service.support.BasicBeanConfiguration
 
getOverallDownloadedSize() - Method in interface net.solarnetwork.node.setup.PluginProvisionStatus
Get the number of bytes that have been downloaded so far while executing this provisioning operation.
getOverallDownloadSize() - Method in interface net.solarnetwork.node.setup.PluginProvisionStatus
Get an overall number of bytes that must be downloaded to complete the provisioning operation.
getOverallProgress() - Method in interface net.solarnetwork.node.setup.PluginProvisionStatus
Get an overall progress amount, as a percentage between 0 and 1.
getPackageActionTimeoutSecs() - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
Get the timeout, in seconds, to use for package actions.
getParameters() - Method in class net.solarnetwork.node.dao.BasicBatchOptions
 
getParameters() - Method in interface net.solarnetwork.node.dao.BatchableDao.BatchOptions
Get optional additional parameters, implementation specific.
getParity() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the serial port parity.
getParityString() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the parity as a string value.
getPassword() - Method in class net.solarnetwork.node.setup.UserProfile
Get the password.
getPasswordAgain() - Method in class net.solarnetwork.node.setup.UserProfile
Get the password again.
getPercentComplete() - Method in class net.solarnetwork.node.runtime.SimplePlatformTaskInfo
 
getPercentComplete() - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskInfo
Get the amount of work that has been completed, as a fractional percentage between 0 and 1.
getPercentComplete() - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskStatus
Get the amount of work that has been completed, as a fractional percentage between 0 and 1.
getPingTestId() - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
 
getPingTestName() - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
 
getPlaceholderService() - Method in class net.solarnetwork.node.service.support.BaseIdentifiable
Get the placeholder service to use.
getPluginsToInstall() - Method in interface net.solarnetwork.node.setup.PluginProvisionStatus
Get a list of plugins to be installed as part of this provisioning operation.
getPluginsToRemove() - Method in interface net.solarnetwork.node.setup.PluginProvisionStatus
Get a list of plugins to be removed as part of this provisioning operation.
getPowerFactor() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the power factor, as a decimal from -1.0 to 1.0.
getPriceLocationId() - Method in interface net.solarnetwork.node.domain.datum.PricedDatum
Get the location ID associated with this datum.
getPriceSourceId() - Method in interface net.solarnetwork.node.domain.datum.PricedDatum
Get the location source ID associated with this datum.
getProperties() - Method in interface net.solarnetwork.node.job.ServiceProvider.ServiceConfiguration
Get an optional map of service properties.
getProperties() - Method in class net.solarnetwork.node.job.SimpleServiceProviderConfiguration
 
getPropertyName() - Method in class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
 
getProviderFactories() - Method in interface net.solarnetwork.node.settings.SettingsService
Get a list of all possible setting provider factories.
getProviderFactories(SearchFilter) - Method in interface net.solarnetwork.node.settings.SettingsService
Get a filtered list of all possible setting provider factories.
getProviderFactory(String) - Method in interface net.solarnetwork.node.settings.SettingsService
Get a specific factory for a given UID.
getProviderInfos() - Method in interface net.solarnetwork.node.backup.BackupInfo
Get a list of all providers included in the backup.
getProviderInfos() - Method in class net.solarnetwork.node.backup.SimpleBackupInfo
 
getProviderKey() - Method in interface net.solarnetwork.node.backup.BackupResource
Get the key of the BackupResourceProvider that provided this resource.
getProviderKey() - Method in interface net.solarnetwork.node.backup.BackupResourceInfo
Get the key of the BackupResourceProvider that provided this resource.
getProviderKey() - Method in interface net.solarnetwork.node.backup.BackupResourceProviderInfo
Get a unique key for the provider.
getProviderKey() - Method in class net.solarnetwork.node.backup.ResourceBackupResource
 
getProviderKey() - Method in class net.solarnetwork.node.backup.SimpleBackupResourceInfo
 
getProviderKey() - Method in class net.solarnetwork.node.backup.SimpleBackupResourceProviderInfo
 
getProviderKey() - Method in class net.solarnetwork.node.backup.ZipEntryBackupResource
 
getProviderKey() - Method in class net.solarnetwork.node.backup.ZipStreamBackupResource
 
getProviderKey() - Method in class net.solarnetwork.node.settings.SettingsCommand
Get the provider key.
getProviderKey() - Method in interface net.solarnetwork.node.settings.SettingsUpdates.Change
Get the setting provider ID this change is for.
getProviderKey() - Method in class net.solarnetwork.node.settings.SettingValueBean
 
getProviders() - Method in interface net.solarnetwork.node.settings.SettingsService
Get a list of all possible non-factory setting providers.
getProviders(SearchFilter) - Method in interface net.solarnetwork.node.settings.SettingsService
Get a list of all possible non-factory setting providers.
getProvidersForFactory(String) - Method in interface net.solarnetwork.node.settings.SettingsService
Get all possible setting providers for a specific factory UID, grouped by instance ID.
getProvisionID() - Method in interface net.solarnetwork.node.setup.PluginProvisionStatus
Get a unique provisioning operation ID for this status, so clients of the PluginService API can track progress.
getQualifier() - Method in interface net.solarnetwork.node.backup.BackupIdentity
Get an optional qualifier.
getQualifier() - Method in class net.solarnetwork.node.backup.SimpleBackup
 
getQualifier() - Method in class net.solarnetwork.node.backup.SimpleBackupIdentity
 
getQualifier() - Method in class net.solarnetwork.node.setup.BundlePluginVersion
 
getQualifier() - Method in interface net.solarnetwork.node.setup.PluginVersion
Returns the qualifier component of this version identifier.
getQueueDelayMs() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Get the queue delay, in milliseconds.
getRawCount() - Method in class net.solarnetwork.node.runtime.DatumHistory.Configuration
Get the raw count.
getReactiveEnergyDelivered() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the reactive energy delivered (imported), in VARh.
getReactiveEnergyReceived() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the reactive energy received (exported), in VARh.
getReactivePower() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the reactive power, in VAR.
getReaderForBackup(SettingsBackup) - Method in interface net.solarnetwork.node.settings.SettingsService
Get a Reader to the backup data for a given SettingsBackup object.
getReadonly() - Method in class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
 
getReceiveFraming() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the receive framing.
getReceiveThreshold() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the receive threshold.
getReceiveTimeout() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the receive timeout.
getRequiredOperationalMode() - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Get an operational mode that is required by this service.
getRequiredRoles() - Method in class net.solarnetwork.node.setup.BaseStaticSetupResource
 
getRequiredRoles() - Method in interface net.solarnetwork.node.setup.SetupResource
Get a set of required security roles, or null if none required.
getRequiredTag() - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Get the required tag expression.
getResourceDirectories() - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
Get an array of directory paths, relative to rootPath, to look for files to include in the backup.
getResourceDirs() - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
Get a comma-delimited string of the configured resourceDirectories property.
getResourceInfos() - Method in interface net.solarnetwork.node.backup.BackupInfo
Get a list of all resources included in the backup.
getResourceInfos() - Method in class net.solarnetwork.node.backup.SimpleBackupInfo
 
getResources() - Method in class net.solarnetwork.node.setup.SimpleSetupResourceProvider
Get the setup resources.
getResourceUID() - Method in class net.solarnetwork.node.setup.BaseStaticSetupResource
 
getResourceUID() - Method in interface net.solarnetwork.node.setup.SetupResource
Get a globally unique identifier for this resource.
getResults() - Method in class net.solarnetwork.node.service.SystemHealthService.PingTestResults
Get a map of test ID to test results.
getRootPath() - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
Get the root path.
getRtsFlag() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the RTS flag.
getSchedule() - Method in interface net.solarnetwork.node.job.ManagedJob
Get the desired trigger schedule expression.
getSchedule() - Method in class net.solarnetwork.node.job.SimpleManagedJob
 
getScheduleSettingKey() - Method in interface net.solarnetwork.node.job.ManagedJob
Get the schedule setting key.
getScheduleSettingKey() - Method in class net.solarnetwork.node.job.SimpleManagedJob
Get the schedule setting key.
getScope() - Method in class net.solarnetwork.node.setup.BaseStaticSetupResource
 
getScope() - Method in interface net.solarnetwork.node.setup.SetupResource
Get the scope of the resource, or null if undefined.
getSecurityToken() - Method in class net.solarnetwork.node.domain.AuthenticatedToken
 
getSecurityToken() - Method in interface net.solarnetwork.node.domain.SecurityActor
Get the token.
getSerialPort() - Method in class net.solarnetwork.node.service.support.SerialPortBeanParameters
Get the name of the serial port to use.
getService() - Method in interface net.solarnetwork.node.job.ServiceProvider.ServiceConfiguration
The service instance.
getService() - Method in class net.solarnetwork.node.job.SimpleServiceProviderConfiguration
 
getServiceClass() - Method in class net.solarnetwork.node.service.support.BeanConfigurationServiceRegistrationListener
Get the type of service to create when BeanConfigurationServiceRegistrationListener.onBind(BeanConfiguration, Map) is called.
getServiceConfigurations() - Method in interface net.solarnetwork.node.job.ManagedJob
Get a collection of service configurations.
getServiceConfigurations() - Method in interface net.solarnetwork.node.job.ServiceProvider
Get a collection of service configurations.
getServiceConfigurations() - Method in class net.solarnetwork.node.job.SimpleManagedJob
 
getServiceInterfaces() - Method in class net.solarnetwork.node.service.support.BeanConfigurationServiceRegistrationListener
Get the array of interface names to register the OSGi service as.
getServiceProperties() - Method in class net.solarnetwork.node.service.support.BeanConfigurationServiceRegistrationListener
Get an optional Map of properties to register the OSGi service with.
getSetting(String) - Method in interface net.solarnetwork.node.dao.SettingDao
Get the first value for a key.
getSetting(String, String) - Method in interface net.solarnetwork.node.dao.SettingDao
Get the value for a key+type.
getSettingKeyPatternsToClean() - Method in class net.solarnetwork.node.settings.SettingsCommand
 
getSettingKeyPatternsToClean() - Method in interface net.solarnetwork.node.settings.SettingsUpdates
Get a collection of setting key patterns to clean before apply any setting value updates.
getSettingModificationDate(String, String) - Method in interface net.solarnetwork.node.dao.SettingDao
Get the modification date for a specific setting.
getSettingResourceHandler(String, String) - Method in interface net.solarnetwork.node.settings.SettingsService
Get a setting resource handler.
getSettingResourceHandlers() - Method in interface net.solarnetwork.node.settings.SettingsService
Get a list of all available setting resource handlers.
getSettingResources(String, String, String) - Method in interface net.solarnetwork.node.settings.SettingsService
Get current setting resources.
getSettings(String, String) - Method in interface net.solarnetwork.node.settings.SettingsService
Get a list of all available settings for a given factory and/or instance ID.
getSettingsConcurrencyLevel() - Method in class net.solarnetwork.node.dao.DefaultTransientSettingDao
Get the concurrency level used for settings maps.
getSettingsInitialCapacity() - Method in class net.solarnetwork.node.dao.DefaultTransientSettingDao
Get the initial capacity used for settings maps.
getSettingsLoadFactor() - Method in class net.solarnetwork.node.dao.DefaultTransientSettingDao
Get the load factory used for settings maps.
getSettingSpecifierProvider() - Method in interface net.solarnetwork.node.backup.BackupService
Get a SettingSpecifierProvider for this service.
getSettingSpecifierProvider() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
getSettingSpecifierProviderForRestore() - Method in interface net.solarnetwork.node.backup.BackupService
Get a SettingSpecifierProvider for this service, when restoring from an existing backup.
getSettingSpecifierProviderForRestore() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
getSettingSpecifierProviderInstanceIds() - Method in interface net.solarnetwork.node.settings.ExtendedSettingSpecifierProviderFactory
Get the SettingSpecifierProvider instance IDs available.
getSettingSpecifiers() - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.job.BackupJob
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.job.DatumDaoBulkUploadJob
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.job.DatumDaoCleanerJob
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.job.SimpleManagedJob
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.service.support.DatumFilterChainService
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.service.support.UserMetadataService
 
getSettingUid() - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
getSettingUid() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
getSettingUid() - Method in class net.solarnetwork.node.job.BackupJob
 
getSettingUid() - Method in class net.solarnetwork.node.job.DatumDaoBulkUploadJob
 
getSettingUid() - Method in class net.solarnetwork.node.job.DatumDaoCleanerJob
 
getSettingUid() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
 
getSettingUid() - Method in class net.solarnetwork.node.job.SimpleManagedJob
 
getSettingUid() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
 
getSettingUid() - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
getSettingUid() - Method in class net.solarnetwork.node.service.support.DatumFilterChainService
 
getSettingUid() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
 
getSettingUid() - Method in class net.solarnetwork.node.service.support.UserMetadataService
 
getSettingUid() - Method in interface net.solarnetwork.node.settings.SettingResourceHandler
Get a unique, application-wide setting ID.
getSettingValue(SettingSpecifierProvider, SettingSpecifier) - Method in interface net.solarnetwork.node.settings.SettingsService
Get the current value of a setting.
getSettingValues(String) - Method in interface net.solarnetwork.node.dao.SettingDao
Get all settings for a specific key.
getSettingValueUpdates() - Method in class net.solarnetwork.node.settings.SettingsCommand
 
getSettingValueUpdates() - Method in interface net.solarnetwork.node.settings.SettingsUpdates
Get a collection of setting values to apply.
getSetupResource(String, Locale) - Method in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
 
getSetupResource(String, Locale) - Method in interface net.solarnetwork.node.setup.SetupResourceProvider
Get a specific resource for a resource UID.
getSetupResource(String, Locale) - Method in interface net.solarnetwork.node.setup.SetupResourceService
Get a specific resource for a resource UID.
getSetupResource(String, Locale) - Method in class net.solarnetwork.node.setup.SimpleSetupResourceProvider
 
getSetupResource(String, Locale) - Method in class net.solarnetwork.node.setup.SimpleSetupResourceService
 
getSetupResourceProperties() - Method in interface net.solarnetwork.node.settings.SetupResourceSettingSpecifier
Get a set of properties to associate with the resources managed by this setting.
getSetupResourceProperties() - Method in class net.solarnetwork.node.settings.support.BasicSetupResourceSettingSpecifier
 
getSetupResourceProvider() - Method in interface net.solarnetwork.node.settings.SetupResourceSettingSpecifier
Get the provider of setup resources for this specifier.
getSetupResourceProvider() - Method in class net.solarnetwork.node.settings.support.BasicSetupResourceSettingSpecifier
 
getSetupResourceProviders() - Method in class net.solarnetwork.node.setup.SimpleSetupResourceService
Get the setup resource providers.
getSetupResourcesForConsumer(String, Locale) - Method in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
 
getSetupResourcesForConsumer(String, Locale) - Method in interface net.solarnetwork.node.setup.SetupResourceProvider
Get a set of resources for specific context and content type.
getSetupResourcesForConsumer(String, Locale) - Method in interface net.solarnetwork.node.setup.SetupResourceService
Get a set of resources for a specific consumer type.
getSetupResourcesForConsumer(String, Locale) - Method in class net.solarnetwork.node.setup.SimpleSetupResourceProvider
 
getSetupResourcesForConsumer(String, Locale) - Method in class net.solarnetwork.node.setup.SimpleSetupResourceService
 
getSha256Digest() - Method in interface net.solarnetwork.node.backup.BackupResource
Get the expected SHA-256 digest of the resource content.
getSha256Digest() - Method in class net.solarnetwork.node.backup.ResourceBackupResource
 
getSha256Digest() - Method in class net.solarnetwork.node.backup.ZipEntryBackupResource
 
getSha256Digest() - Method in class net.solarnetwork.node.backup.ZipStreamBackupResource
 
getSimpleDocument(Object, String) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Turn an object into a simple XML Document.
getSimpleQuery() - Method in interface net.solarnetwork.node.setup.PluginQuery
Get a simple substring-matching query.
getSimpleQuery() - Method in class net.solarnetwork.node.setup.SimplePluginQuery
 
getSimpleSource(Object, String) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Turn an object into a simple XML Document.
getSize() - Method in interface net.solarnetwork.node.backup.Backup
Get the size, in bytes, of this backup.
getSize() - Method in class net.solarnetwork.node.backup.SimpleBackup
 
getSolarInBaseUrl() - Method in interface net.solarnetwork.node.service.IdentityService
Return an absolute URL to the SolarIn service.
getSolarInMqttUrl() - Method in interface net.solarnetwork.node.service.IdentityService
Get the URL to the SolarIn MQTT service.
getSolarNetHostName() - Method in interface net.solarnetwork.node.service.IdentityService
Get the host name for the SolarNet central service.
getSolarNetHostPort() - Method in interface net.solarnetwork.node.service.IdentityService
Get the host port for the SolarNet central service.
getSolarNetSolarInUrlPrefix() - Method in interface net.solarnetwork.node.service.IdentityService
Get the URL prefix for the SolarIn service.
getSource(BeanWrapper, String) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Turn an object into a simple XML Document, supporting custom property editors.
getSource(Document) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Turn a Document into a Source.
getSourceId() - Method in interface net.solarnetwork.node.domain.datum.DatumLocation
Get a unique ID of the source of this location.
getSourceId() - Method in class net.solarnetwork.node.domain.datum.SimpleDatumLocation
 
getSourceId() - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get the datum's source ID.
getSourceId() - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Get the source ID pattern.
getSourceId() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the source ID.
getSourceId() - Method in class net.solarnetwork.node.settings.support.BasicLocationLookupSettingSpecifier
 
getSourceIdPattern() - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Get the source ID regex.
getSourceIdPropertyName() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the JavaBean property name to set the found DatumLocation.getSourceId() to on the NodeDatum returned from the configured delegate.
getSourceMetadata() - Method in class net.solarnetwork.node.domain.datum.SimpleDatumLocation
Get the source metadata.
getSourceMetadata(String) - Method in interface net.solarnetwork.node.service.DatumMetadataService
Find datum metadata for a given source.
getSourceName() - Method in interface net.solarnetwork.node.domain.datum.DatumLocation
Get the name of the source of this location.
getSourceName() - Method in class net.solarnetwork.node.domain.datum.SimpleDatumLocation
 
getSourceName() - Method in class net.solarnetwork.node.settings.support.BasicLocationLookupSettingSpecifier
 
getSslService() - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Get the SSL service.
getStandardDateString() - Method in class net.solarnetwork.node.settings.SettingsBackup
Get a standardized representation of the backup date.
getStartupDelayMs() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Get the processing startup delay, in milliseconds.
getStateOfHealthPercentage(Float) - Method in interface net.solarnetwork.node.domain.datum.EnergyStorageDatum
Set a percentage of storage "health" in terms of practical total capacity right now versus theoretical total capacity when the storage was manufactured.
getStaticProperties() - Method in class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
Get the static properties.
getStaticPropertiesPath() - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
Get the path to the static properties directory.
getStatisticLogFrequency() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Get the statistics log frequency.
getStats() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Get the internal statistics.
getStatus() - Method in interface net.solarnetwork.node.backup.BackupServiceInfo
Get the overall backup service status.
getStatus() - Method in class net.solarnetwork.node.backup.SimpleBackupServiceInfo
 
getStatus() - Method in class net.solarnetwork.node.reactor.BasicInstruction
 
getStatus() - Method in interface net.solarnetwork.node.reactor.Instruction
Get the instruction state.
getStatusMessage() - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Generate a status message.
getStatusMessage() - Method in interface net.solarnetwork.node.setup.PluginProvisionStatus
Get a status message on the provision progress.
getStopBits() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the serial port number of stop bits.
getSubSampleFrequency() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get a sub-sample frequency at which to request datum.
getSubSampleSettingSpecifiers() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get setting specifiers for the sub-sample supporting properties.
getSubSampleStartDelay() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get the sub-sample start delay.
getSupportedConsumerTypes() - Method in class net.solarnetwork.node.setup.BaseStaticSetupResource
 
getSupportedConsumerTypes() - Method in interface net.solarnetwork.node.setup.SetupResource
Get a set of supported consumer types, or null if all types are supported.
getTags() - Method in class net.solarnetwork.node.service.OperationalModesService.OperationalModeInfo
Get the optional operational mode tags.
getTaskExecutor() - Method in class net.solarnetwork.node.service.support.BasePlatformPackageService
Get the task executor.
getTaskExecutor() - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
Get the task executor.
getTaskId() - Method in class net.solarnetwork.node.runtime.SimplePlatformTaskInfo
 
getTaskId() - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskInfo
Get a unique task ID for this task.
getTaskId() - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskStatus
Get a unique task ID for this task.
getTaskScheduler() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get the task scheduler.
getTemplates(Resource) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Get an XSLT Templates object from an XSLT Resource.
getTimestamp() - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get the datum's timestamp.
getTitle() - Method in class net.solarnetwork.node.runtime.SimplePlatformTaskInfo
 
getTitle() - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskInfo
Get a title of this task.
getTitle(Locale) - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskStatus
Get a title of this task.
getTransactionManager() - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
Get the transaction manager.
getTransformerFactory() - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Get the XSLT factory to use.
getTransformServiceUid() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Get the transform service filter UID.
getTransformUids() - Method in class net.solarnetwork.node.service.support.DatumFilterChainService
Get the transform UIDs to use.
getTransformUidsCount() - Method in class net.solarnetwork.node.service.support.DatumFilterChainService
Get the transform UIDs count.
getTrigger() - Method in class net.solarnetwork.node.job.SimpleManagedJob
Get the job trigger.
getType() - Method in class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
 
getType() - Method in class net.solarnetwork.node.domain.Setting
Get the type.
getUid() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
 
getUID() - Method in class net.solarnetwork.node.setup.BundlePlugin
 
getUID() - Method in class net.solarnetwork.node.setup.LocalizedPlugin
 
getUID() - Method in interface net.solarnetwork.node.setup.Plugin
Get a unique identifier for this service.
getUnicodeReaderFromURLConnection(URLConnection) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Get a Reader for a Unicode encoded URL connection response.
getUnit() - Method in class net.solarnetwork.node.domain.datum.PriceLocation
Get the unit.
getUnit() - Method in class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
 
getUploaded() - Method in interface net.solarnetwork.node.domain.datum.NodeDatum
Get the date this object was uploaded to SolarNet.
getUploaded() - Method in class net.solarnetwork.node.domain.datum.SimpleDatum
 
getURLConnection(String, String) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Get a URLConnection for a specific URL and HTTP method.
getURLConnection(String, String, String) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Get a URLConnection for a specific URL and HTTP method.
getURLConnection(String, String, String, Consumer<URLConnection>) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Get a URLConnection for a specific URL and HTTP method.
getUsername() - Method in class net.solarnetwork.node.setup.UserProfile
Get the username.
getValue() - Method in class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
 
getValue() - Method in class net.solarnetwork.node.domain.Setting
Get the value.
getValue() - Method in interface net.solarnetwork.node.settings.SettingsUpdates.Change
Get the setting value.
getValue() - Method in class net.solarnetwork.node.settings.SettingValueBean
 
getValues() - Method in class net.solarnetwork.node.settings.SettingsCommand
Get the values.
getVersion() - Method in interface net.solarnetwork.node.service.PlatformPackageService.PlatformPackage
Get the package version.
getVersion() - Method in class net.solarnetwork.node.service.support.BasicPlatformPackage
 
getVersion() - Method in class net.solarnetwork.node.setup.BundlePlugin
 
getVersion() - Method in class net.solarnetwork.node.setup.LocalizedPlugin
 
getVersion() - Method in interface net.solarnetwork.node.setup.Plugin
Get the plugin version.
getVoltage() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get the voltage, in V.
getXmlAsString(Source, boolean) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Turn an XML Source into a String.
getXPathExpressionMap(Map<String, String>) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Compile XPathExpression mappings from String XPath expressions.
getXpathFactory() - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Get the XPath factory.
Group specification - Search tag in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
Section

H

handle(T) - Method in interface net.solarnetwork.node.dao.BatchableDao.BatchCallback
Handle a single domain instance batch operation.
handleEvent(Event) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
handleEvent(Event) - Method in class net.solarnetwork.node.runtime.EventMessageBridge
 
handlesPackage(String) - Method in interface net.solarnetwork.node.service.PlatformPackageService
Test if this service handles packages with a given name.
handlesPackage(String) - Method in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
 
handlesTopic(String) - Method in interface net.solarnetwork.node.reactor.InstructionHandler
Test if a topic is handled by this handler.
handlesTopic(String) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
handlesTopic(String) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
handlesTopic(String) - Method in class net.solarnetwork.node.runtime.SimpleNodeControlsService
 
handlesTopic(String) - Method in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
 
hasActiveOperationalMode(Event, String) - Static method in interface net.solarnetwork.node.service.OperationalModesService
Test if an event has an active mode parameter value.
hashCode() - Method in class net.solarnetwork.node.domain.Setting
 
hasLatest(String) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Test if a "latest" datum is available for a given source ID.
hasLatestMatching(String) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Test if a "latest" datum is available for a given source ID.
hasLatestOthersMatching(String) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Test if a "latest" datum is available for a given source ID, excluding the ExpressionRoot.getSourceId() source ID.
hasMeta() - Method in class net.solarnetwork.node.domain.ExpressionRoot
Test if metadata for the ExpressionRoot.getSourceId() datum stream is available.
hasMeta(String) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Test if metadata for a given datum stream is available.
hasNext() - Method in class net.solarnetwork.node.backup.PrefixedBackupResourceIterator
 
hasOffset(int) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Test if an offset from a "latest" datum is available for the DatumSamplesExpressionRoot.getDatum() source ID and timestamp.
hasOffset(String, int) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Test if an offset from a "latest" datum is available for a given source ID.
hasOffset(String, Instant, int) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Test if a datum offset from a given timestamp is available for a given source ID.
hasSettingKeyPatternsToClean() - Method in class net.solarnetwork.node.settings.SettingsCommand
 
hasSettingKeyPatternsToClean() - Method in interface net.solarnetwork.node.settings.SettingsUpdates
Test if there are any setting patterns to clean.
hasSettingValueUpdates() - Method in class net.solarnetwork.node.settings.SettingsCommand
 
hasSettingValueUpdates() - Method in interface net.solarnetwork.node.settings.SettingsUpdates
Test if there are any updates to apply.
hostAliases() - Method in interface net.solarnetwork.node.service.SystemService
Get the available host aliases.
HTML_CONTENT_TYPE - Static variable in interface net.solarnetwork.node.setup.SetupResource
A contentType for HTML.
HTTP_METHOD_GET - Static variable in class net.solarnetwork.node.service.support.HttpClientSupport
The HTTP method GET.
HTTP_METHOD_POST - Static variable in class net.solarnetwork.node.service.support.HttpClientSupport
The HTTP method POST.
HttpClientSupport - Class in net.solarnetwork.node.service.support
Supporting methods for HTTP client operations.
HttpClientSupport() - Constructor for class net.solarnetwork.node.service.support.HttpClientSupport
Default constructor.

I

ID_LIST - Static variable in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
A special SimpleNodeSettingsService.PARAM_SETTING_UID or SimpleNodeSettingsService.PARAM_INSTANCE_ID value that signals to return the list of available IDs.
identityFromBackupKey(String) - Static method in class net.solarnetwork.node.backup.BackupServiceSupport
Extract backup identity information from a backup key.
identityFromBackupKey(Pattern, String, String) - Static method in class net.solarnetwork.node.backup.BackupServiceSupport
Extract backup identity information from a backup key.
IdentityService - Interface in net.solarnetwork.node.service
API for knowing information about the node's identity.
IgnoreModificationDate - Enum constant in enum class net.solarnetwork.node.domain.Setting.SettingFlag
Ignore the modification date.
importBackup(Date, BackupResourceIterable, Map<String, String>) - Method in interface net.solarnetwork.node.backup.BackupService
Import a set of backup resources as a new Backup.
importBackup(Date, BackupResourceIterable, Map<String, String>) - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
importBackupArchive(InputStream) - Method in interface net.solarnetwork.node.backup.BackupManager
Import a backup archive into the active backup service.
importBackupArchive(InputStream) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
importBackupArchive(InputStream, Map<String, String>) - Method in interface net.solarnetwork.node.backup.BackupManager
Import a backup archive with properties.
importBackupArchive(InputStream, Map<String, String>) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
importSettingResources(String, String, String, Iterable<Resource>) - Method in interface net.solarnetwork.node.settings.SettingsService
Import setting resources.
importSettingsCSV(Reader) - Method in interface net.solarnetwork.node.settings.SettingsService
Import all settings from a CSV formatted text stream.
importSettingsCSV(Reader, SettingsImportOptions) - Method in interface net.solarnetwork.node.settings.SettingsService
Import all settings from a CSV formatted text stream, with options.
incrementIgnoredStats(long) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Increment the statistics for an "ignored" invocation.
incrementInputStats() - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Increment the statistics for "input" invocation.
incrementStats(long, DatumSamplesOperations, DatumSamplesOperations) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Increment the statistics for a "not ignored" invocation.
INFO - Enum constant in enum class net.solarnetwork.node.service.LoggingService.Level
A "default" level of verbosity for informational messages.
INFO_KEY_DEVICE_MANUFACTURE_DATE - Static variable in interface net.solarnetwork.node.domain.DataAccessor
Key for the manufacture date, as a LocalDate.
INFO_KEY_DEVICE_MANUFACTURER - Static variable in interface net.solarnetwork.node.domain.DataAccessor
Key for the manufacturer, as a String.
INFO_KEY_DEVICE_MODEL - Static variable in interface net.solarnetwork.node.domain.DataAccessor
Key for the model, as a String.
INFO_KEY_DEVICE_NAME - Static variable in interface net.solarnetwork.node.domain.DataAccessor
Key for the name, as a String.
INFO_KEY_DEVICE_SERIAL_NUMBER - Static variable in interface net.solarnetwork.node.domain.DataAccessor
Key for the serial number, as a Long.
INFO_KEY_DEVICE_VERSION - Static variable in interface net.solarnetwork.node.domain.DataAccessor
Key for the version (e.g.
infoForBackup(String, Locale) - Method in interface net.solarnetwork.node.backup.BackupManager
Get metadata about a particular backup.
infoForBackup(String, Locale) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
INHERIT - Enum constant in enum class net.solarnetwork.node.service.LoggingService.Level
Inherit the level of a "parent" logger.
init() - Method in class net.solarnetwork.node.backup.DefaultBackupManager
Initialize after all properties set.
init() - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Initialize this class after properties are set.
Install - Enum constant in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
Install a package.
installedPlugins(Locale) - Method in interface net.solarnetwork.node.setup.PluginService
Get a list of all installed plugins.
installNamedPackage(String, String, Path, ProgressListener<T>, T) - Method in interface net.solarnetwork.node.service.PlatformPackageService
Install a package.
installNamedPackage(String, String, Path, ProgressListener<T>, T) - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
 
installNamedPackage(String, String, Path, ProgressListener<T>, T) - Method in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
 
installPackage(Path, Path, ProgressListener<T>, T) - Method in interface net.solarnetwork.node.service.PlatformPackageService
Install a package from an archive file.
installPackage(Path, Path, ProgressListener<T>, T) - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
 
installPackage(Path, Path, ProgressListener<T>, T) - Method in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
 
installPlugins(Collection<String>, Locale) - Method in interface net.solarnetwork.node.setup.PluginService
Install one or more plugins based on their UIDs.
INSTANCE - Static variable in class net.solarnetwork.node.settings.support.FactoryInstanceIdComparator
A static instance that can be used for sorting.
Instruction - Interface in net.solarnetwork.node.reactor
API for a single, immutable instruction with associated parameters.
INSTRUCTION_PARAM_EXPIRATION - Static variable in interface net.solarnetwork.node.service.OperationalModesService
Instruction parameter for an expiration time.
INSTRUCTION_PARAM_OPERATIONAL_MODE - Static variable in interface net.solarnetwork.node.service.OperationalModesService
Instruction parameter for an operational mode name.
InstructionAcknowledgementService - Interface in net.solarnetwork.node.reactor
API for acknowledging instructions to SolarNet.
InstructionDao - Interface in net.solarnetwork.node.reactor
DAO API for Instructor entities.
InstructionExecutionService - Interface in net.solarnetwork.node.reactor
API for executing instructions.
InstructionHandler - Interface in net.solarnetwork.node.reactor
API to be implemented by a service that can handle instructions.
InstructionStatus - Interface in net.solarnetwork.node.reactor
Status information for a single Instruction.
InstructionUtils - Class in net.solarnetwork.node.reactor
Utilities for dealing with common Instruction patterns.
InvalidVerificationCodeException - Exception Class in net.solarnetwork.node.setup
Exception used to identify invalid verification codes, generally thrown when an exception is encountered trying to decode a verification code.
InvalidVerificationCodeException(String) - Constructor for exception class net.solarnetwork.node.setup.InvalidVerificationCodeException
Construct with a message.
InvalidVerificationCodeException(String, Throwable) - Constructor for exception class net.solarnetwork.node.setup.InvalidVerificationCodeException
Construct with a message and exception.
isAddOnly() - Method in class net.solarnetwork.node.settings.SettingsImportOptions
Get the "add only" flag.
isAllGood() - Method in class net.solarnetwork.node.service.SystemHealthService.PingTestResults
Return true if there are test results available and all the results return true for PingTestResult.isSuccess().
isAuthenticatedWithToken() - Method in class net.solarnetwork.node.domain.AuthenticatedToken
 
isAuthenticatedWithToken() - Method in interface net.solarnetwork.node.domain.SecurityActor
Return true if the actor authenticated via a token.
isComplete() - Method in interface net.solarnetwork.node.backup.Backup
Boolean flag indicating if this backup is complete.
isComplete() - Method in class net.solarnetwork.node.backup.SimpleBackup
 
isComplete() - Method in class net.solarnetwork.node.runtime.SimplePlatformTaskInfo
 
isComplete() - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskInfo
Get a flag that indicates if the task is complete.
isComplete() - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskStatus
Get a flag that indicates if the task is complete.
isCompress() - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Get the compress flag.
isCoreFeature() - Method in class net.solarnetwork.node.setup.BundlePlugin
 
isCoreFeature() - Method in class net.solarnetwork.node.setup.LocalizedPlugin
 
isCoreFeature() - Method in interface net.solarnetwork.node.setup.Plugin
Return "core feature" flag.
isDtr() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the DTR toggle.
isForce() - Method in class net.solarnetwork.node.settings.SettingsCommand
Get the flag indicating if the update command should be forced, even if there are no setting values.
isIgnoreTransformUids() - Method in class net.solarnetwork.node.service.support.DatumFilterChainService
Get the ignore transformUids flag.
isIncludeLocationTypeSetting() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the flag to include a location type setting.
isInstalled() - Method in interface net.solarnetwork.node.service.PlatformPackageService.PlatformPackage
Flag if this package is installed.
isInstalled() - Method in class net.solarnetwork.node.service.support.BasicPlatformPackage
 
IsInstalled - Enum constant in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
Test if a package is installed.
isLatestVersionOnly() - Method in interface net.solarnetwork.node.setup.PluginQuery
If true then only return the latest (highest) version available for any given plugin.
isLatestVersionOnly() - Method in class net.solarnetwork.node.setup.SimplePluginQuery
 
isLocal() - Method in interface net.solarnetwork.node.reactor.Instruction
Test if this instruction is a local instruction.
isMultiple() - Method in interface net.solarnetwork.node.settings.FileSettingSpecifier
Flag indicating if multiple files can be accepted by this setting.
isMultiple() - Method in class net.solarnetwork.node.settings.support.BasicFileSettingSpecifier
 
isNodeCertificateValid(String) - Method in interface net.solarnetwork.node.service.PKIService
Check if the node's certificate is valid.
isOperationalModeActive(String) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
isOperationalModeActive(String) - Method in interface net.solarnetwork.node.service.OperationalModesService
Test if a specific mode is active.
isOpMode(String) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Test if an operational mode is active.
isPublishDeviceInfoMetadata() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get the desired device info metadata publish mode.
isRandomizedCron() - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
Get the randomized cron flag.
isRemove() - Method in interface net.solarnetwork.node.settings.SettingsUpdates.Change
Get the remove flag.
isRemove() - Method in class net.solarnetwork.node.settings.SettingValueBean
Get the remove flag.
isRequireLocationService() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the "location service required" flag.
isRestartRequired() - Method in class net.solarnetwork.node.runtime.SimplePlatformTaskInfo
 
isRestartRequired() - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskInfo
Get a flag that indicates if a system restart is required after the task completes.
isRestartRequired() - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskStatus
Get a flag that indicates if a system restart is required after the task completes.
isRestartRequired() - Method in interface net.solarnetwork.node.setup.PluginProvisionStatus
Flag indicating a restart will be required after the provision task completes.
isRts() - Method in class net.solarnetwork.node.service.support.SerialPortBean
Get the RTS toggle.
isSameAs(BeanConfiguration, Map<String, ?>) - Method in class net.solarnetwork.node.service.support.BeanConfigurationServiceRegistrationListener.BeanConfigurationRegisteredService
 
isSingleton() - Method in class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
 
isSubSampling() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Test if sub-sampling is currently active.
isSuccess() - Method in interface net.solarnetwork.node.service.PlatformPackageService.PlatformPackageResult
Get the success flag.
isSuccess() - Method in class net.solarnetwork.node.service.support.BasicPlatformPackageResult
 
isTransient() - Method in interface net.solarnetwork.node.settings.SettingsUpdates.Change
Get the transient flag.
isTransient() - Method in class net.solarnetwork.node.settings.SettingValueBean
 
isUpdatable() - Method in class net.solarnetwork.node.dao.BasicBatchOptions
 
isUpdatable() - Method in interface net.solarnetwork.node.dao.BatchableDao.BatchOptions
If true the batch should be updatable.
iterator() - Method in class net.solarnetwork.node.backup.CollectionBackupResourceIterable
 
iterator() - Method in class net.solarnetwork.node.backup.ZipStreamBackupResourceIterable
 

J

JAVASCRIPT_CONTENT_TYPE - Static variable in interface net.solarnetwork.node.setup.SetupResource
A contentType for JavaScript.
JobService - Interface in net.solarnetwork.node.job
API for a simple job service that extends SettingSpecifierProvider.
JobUtils - Class in net.solarnetwork.node.job
Utility methods for working with scheduled jobs.
JSON_CONTENT_TYPE - Static variable in interface net.solarnetwork.node.setup.SetupResource
A contentType for JSON data.
JSON_MIME_TYPE - Static variable in class net.solarnetwork.node.service.support.JsonHttpClientSupport
The JSON MIME type.
JsonDatumObjectCodec - Class in net.solarnetwork.node.runtime
Simple ObjectCodec for Datum objects.
JsonDatumObjectCodec() - Constructor for class net.solarnetwork.node.runtime.JsonDatumObjectCodec
Constructor.
jsonGET(String) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Perform a JSON GET HTTP request.
jsonGET(String, Consumer<URLConnection>) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Perform a JSON GET HTTP request.
JsonHttpClientSupport - Class in net.solarnetwork.node.service.support
An abstract class to support HTTP based services that use JSON.
JsonHttpClientSupport() - Constructor for class net.solarnetwork.node.service.support.JsonHttpClientSupport
Default constructor.
jsonPOST(String, Object) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Perform a JSON POST HTTP request.
jsonPOST(String, Object, Consumer<URLConnection>) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Perform a JSON POST HTTP request.

K

KEY - Static variable in class net.solarnetwork.node.backup.FileSystemBackupService
The value returned by FileSystemBackupService.getKey().
KEY_CONFIRMATION_CODE - Static variable in class net.solarnetwork.node.setup.SetupSettings
The confirmation code supplied by the SolarNetwork server.
KEY_NODE_ID - Static variable in class net.solarnetwork.node.setup.SetupSettings
The node ID.
KEY_SOLARNETWORK_FORCE_TLS - Static variable in class net.solarnetwork.node.setup.SetupSettings
The SolarNetwork force TLS status.
KEY_SOLARNETWORK_HOST_NAME - Static variable in class net.solarnetwork.node.setup.SetupSettings
The SolarNetwork server host name.
KEY_SOLARNETWORK_HOST_PORT - Static variable in class net.solarnetwork.node.setup.SetupSettings
The SolarNetwork server host port.

L

lastModified() - Method in class net.solarnetwork.node.setup.BaseStaticSetupResource
 
lastModified() - Method in interface net.solarnetwork.node.setup.SetupResource
Determine the last-modified timestamp for this resource.
latest() - Method in class net.solarnetwork.node.runtime.DatumHistory
Get an Iterable over the latest available raw datum.
latest(String) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get the latest available datum for a given source ID, as an DatumExpressionRoot.
latest(String) - Method in class net.solarnetwork.node.runtime.DatumHistory
Get the latest datum available with a given source ID.
latest(String, Class<T>) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
latest(String, Class<T>) - Method in interface net.solarnetwork.node.service.DatumService
Get the latest available datum of a given type, optionally filtered by source IDs.
latest(Set<String>, Class<T>) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
latest(Set<String>, Class<T>) - Method in interface net.solarnetwork.node.service.DatumService
Get the latest available datum of a given type, optionally filtered by source IDs.
latestMatching(String) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get the latest available datum matching a given source ID pattern, as DatumExpressionRoot instances.
latestOthersMatching(String) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get the latest available datum matching a given source ID pattern, excluding the ExpressionRoot.getSourceId() source ID, as DatumExpressionRoot instances.
List - Enum constant in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
List all packages.
List all available factory setting UIDs - Search tag in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
Section
List all available non-factory setting UIDs - Search tag in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
Section
ListAvailable - Enum constant in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
List available packages.
ListInstalled - Enum constant in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
List installed packages.
listNamedPackages(String, Boolean) - Method in interface net.solarnetwork.node.service.PlatformPackageService
List named packages, optionally filtering by name and installed status.
listNamedPackages(String, Boolean) - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
 
listNamedPackages(String, Boolean) - Method in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
 
List the available instance IDs for a factory - Search tag in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
Section
List the settings for a factory instance provider - Search tag in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
Section
List the settings for a non-factory provider - Search tag in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
Section
ListUpgradable - Enum constant in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
List upgradable packages.
listUpgradableNamedPackages() - Method in interface net.solarnetwork.node.service.PlatformPackageService
List upgradable named packages.
listUpgradableNamedPackages() - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
 
listUpgradableNamedPackages() - Method in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
 
LOCAL_INSTRUCTION_ID - Static variable in interface net.solarnetwork.node.reactor.Instruction
An ID to use for locally-initiated instructions, in Instruction.getInstructorId().
LOCALE_PAT - Static variable in class net.solarnetwork.node.setup.SetupResourceUtils
A pattern to match locale specifications in filenames.
localeForLanguage(String) - Static method in class net.solarnetwork.node.setup.SetupResourceUtils
Get a locale for just a language.
localeForPath(String) - Static method in class net.solarnetwork.node.setup.SetupResourceUtils
Get a Locale based on a path.
localeScore(SetupResource, Locale, Locale) - Static method in class net.solarnetwork.node.setup.SetupResourceUtils
Assign a score to a resource for how closely it matches the desired locale.
localInstructionFrom(Instruction) - Static method in class net.solarnetwork.node.reactor.InstructionUtils
Create a local instruction from another instruction.
LocalizedPlugin - Class in net.solarnetwork.node.setup
Localized version of PluginInfo so that calls to non-localized JavaBean accessors return localized values.
LocalizedPlugin(Plugin, Locale) - Constructor for class net.solarnetwork.node.setup.LocalizedPlugin
Construct with values.
LocalizedPluginInfo - Class in net.solarnetwork.node.setup
Localized version of PluginInfo so that calls to non-localized JavaBean accessors return localized values.
LocalizedPluginInfo(PluginInfo, Locale) - Constructor for class net.solarnetwork.node.setup.LocalizedPluginInfo
Construct a localized PluginInfo.
locationDatum(Long, String, Instant) - Static method in class net.solarnetwork.node.domain.datum.SimpleDatum
Create a location datum.
locationDatum(Long, String, Instant, DatumSamples) - Static method in class net.solarnetwork.node.domain.datum.SimpleDatum
Create a location datum.
LocationDatumDataSource - Class in net.solarnetwork.node.service.support
DatumDataSource that augments some other data source's datum values with location IDs.
LocationDatumDataSource() - Constructor for class net.solarnetwork.node.service.support.LocationDatumDataSource
Default constructor.
LocationLookupSettingSpecifier - Interface in net.solarnetwork.node.settings
A setting for a location ID.
LocationService - Interface in net.solarnetwork.node.service
API for managing locations.
LockTimeoutException - Exception Class in net.solarnetwork.node.service
Runtime lock timeout exception.
LockTimeoutException() - Constructor for exception class net.solarnetwork.node.service.LockTimeoutException
Default constructor.
LockTimeoutException(String) - Constructor for exception class net.solarnetwork.node.service.LockTimeoutException
Construct with a message.
log - Variable in class net.solarnetwork.node.backup.BackupServiceSupport
A class-level logger.
log - Variable in class net.solarnetwork.node.backup.FileBackupResourceProvider
A class-level logger.
log - Variable in class net.solarnetwork.node.service.support.BaseIdentifiable
A class-level logger.
log - Variable in class net.solarnetwork.node.service.support.BasePlatformPackageService
A class-level logger.
log - Variable in class net.solarnetwork.node.service.support.HttpClientSupport
A class-level logger.
loggerLevels() - Method in interface net.solarnetwork.node.service.LoggingService
Get all available logger levels.
loggers() - Method in interface net.solarnetwork.node.service.LoggingService
Get a collection of all known loggers.
LoggingService - Interface in net.solarnetwork.node.service
Service API for managing logging at runtime.
LoggingService.Level - Enum Class in net.solarnetwork.node.service
Standard enumeration of supported logging levels, or verbosity.

M

ManagedJob - Interface in net.solarnetwork.node.job
API for a managed job.
ManagedJobScheduler - Class in net.solarnetwork.node.runtime
Service to dynamically register and schedule ManagedJob instances.
ManagedJobScheduler(BundleContext, TaskScheduler) - Constructor for class net.solarnetwork.node.runtime.ManagedJobScheduler
Constructor.
mappedWithMapper(MappableSpecifier.Mapper) - Method in class net.solarnetwork.node.settings.support.BasicFileSettingSpecifier
 
mappedWithMapper(MappableSpecifier.Mapper) - Method in class net.solarnetwork.node.settings.support.BasicLocationLookupSettingSpecifier
 
mappedWithPlaceholer(String) - Method in class net.solarnetwork.node.settings.support.BasicFileSettingSpecifier
 
mappedWithPlaceholer(String) - Method in class net.solarnetwork.node.settings.support.BasicLocationLookupSettingSpecifier
 
mapPlaceholders(Map<String, T>, Function<Stream<Map.Entry<String, ?>>, Stream<Map.Entry<String, T>>>) - Method in interface net.solarnetwork.node.service.PlaceholderService
Copy placeholders to a map using a stream filter.
mapPlaceholders(Map<String, T>, Function<Stream<Map.Entry<String, ?>>, Stream<Map.Entry<String, T>>>) - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
 
mapPlaceholders(OptionalService<PlaceholderService>, Map<String, T>, Function<Stream<Map.Entry<String, ?>>, Stream<Map.Entry<String, T>>>) - Static method in interface net.solarnetwork.node.service.PlaceholderService
Helper to copy plaeholders to a map.
markBackupForRestore(Backup, Map<String, String>) - Method in interface net.solarnetwork.node.backup.BackupService
Mark a specific backup to be restored in the future call to BackupService.markedBackupForRestore(Map).
markBackupForRestore(Backup, Map<String, String>) - Method in class net.solarnetwork.node.backup.BackupServiceSupport
 
markedBackupForRestore(Map<String, String>) - Method in interface net.solarnetwork.node.backup.BackupService
Get a backup previously set via BackupService.markBackupForRestore(Backup, Map).
markedBackupForRestore(Map<String, String>) - Method in class net.solarnetwork.node.backup.BackupServiceSupport
 
markedBackupForRestoreFile() - Method in class net.solarnetwork.node.backup.BackupServiceSupport
Get a file to use for "marked backup" metadata.
maskForSet(Set<Setting.SettingFlag>) - Static method in enum class net.solarnetwork.node.domain.Setting.SettingFlag
Get a mask from a set of SettingFlag.
matchesAny(Pattern[], String, boolean) - Static method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Test if any regular expression in a set matches a string value.
MESSAGE_TOPIC_PREFIX - Static variable in class net.solarnetwork.node.runtime.EventMessageBridge
The prefix automatically added to every message topic value.
MessageSourceMessageComparator<T> - Class in net.solarnetwork.node.settings.support
Abstract Comparator for comparing two resolved messages.
MessageSourceMessageComparator(Locale) - Constructor for class net.solarnetwork.node.settings.support.MessageSourceMessageComparator
Constructor.
MessageSourceMessageComparator(Locale, String) - Constructor for class net.solarnetwork.node.settings.support.MessageSourceMessageComparator
Constructor.
meta(String) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get the metadata for a given datum stream.
metadataAtPath(String) - Method in interface net.solarnetwork.node.service.MetadataService
Get a metadata value at a given path.
metadataAtPath(String, Class<T>) - Method in interface net.solarnetwork.node.service.MetadataService
Get a metadata value of a given type at a given path.
MetadataService - Interface in net.solarnetwork.node.service
API for accessing dynamic metadata.
metaMatching(String) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get the metadata for a set of datum streams matching a filter.
Mock - Interface in net.solarnetwork.node.domain
A marker interface to signal an object represents mock or test data.
MSG_TOPIC_PLATFORM_TASK_INFO - Static variable in interface net.solarnetwork.node.service.PlatformService
A message topic for task info updates.
MultiDatumDataSource - Interface in net.solarnetwork.node.service
API for collecting multiple NodeDatum objects from some device.
MutableNodeDatum - Interface in net.solarnetwork.node.domain.datum
API for a mutable node datum.

N

NativeTarPlatformPackageService - Class in net.solarnetwork.node.service.support
PlatformPackageService that extracts tar archives using the host's native tar program.
NativeTarPlatformPackageService() - Constructor for class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
Default constructor.
net.solarnetwork.node - package net.solarnetwork.node
 
net.solarnetwork.node.backup - package net.solarnetwork.node.backup
 
net.solarnetwork.node.dao - package net.solarnetwork.node.dao
 
net.solarnetwork.node.domain - package net.solarnetwork.node.domain
 
net.solarnetwork.node.domain.datum - package net.solarnetwork.node.domain.datum
 
net.solarnetwork.node.job - package net.solarnetwork.node.job
 
net.solarnetwork.node.reactor - package net.solarnetwork.node.reactor
 
net.solarnetwork.node.runtime - package net.solarnetwork.node.runtime
 
net.solarnetwork.node.service - package net.solarnetwork.node.service
 
net.solarnetwork.node.service.support - package net.solarnetwork.node.service.support
 
net.solarnetwork.node.settings - package net.solarnetwork.node.settings
 
net.solarnetwork.node.settings.support - package net.solarnetwork.node.settings.support
 
net.solarnetwork.node.setup - package net.solarnetwork.node.setup
 
newCopyWithAcknowledgedState(InstructionStatus.InstructionState) - Method in interface net.solarnetwork.node.reactor.InstructionStatus
Create a new InstructionStatus copy with a new acknowledged state.
newCopyWithAcknowledgedState(InstructionStatus.InstructionState, Map<String, ?>) - Method in class net.solarnetwork.node.reactor.BasicInstructionStatus
 
newCopyWithAcknowledgedState(InstructionStatus.InstructionState, Map<String, ?>) - Method in interface net.solarnetwork.node.reactor.InstructionStatus
Create a new InstructionStatus copy with a new acknowledged state.
newCopyWithState(InstructionStatus.InstructionState) - Method in interface net.solarnetwork.node.reactor.InstructionStatus
Create a new InstructionStatus copy with a new state.
newCopyWithState(InstructionStatus.InstructionState, Map<String, ?>) - Method in class net.solarnetwork.node.reactor.BasicInstructionStatus
 
newCopyWithState(InstructionStatus.InstructionState, Map<String, ?>) - Method in interface net.solarnetwork.node.reactor.InstructionStatus
Create a new InstructionStatus copy with a new state and result parameters.
next() - Method in class net.solarnetwork.node.backup.PrefixedBackupResourceIterator
 
NO_EXPIRATION - Static variable in class net.solarnetwork.node.runtime.DefaultOperationalModesService
An expiration value meaning "no expiration".
NODE_AND_DATE_BACKUP_KEY_PATTERN - Static variable in class net.solarnetwork.node.backup.BackupServiceSupport
A pattern to match node-N-backup-D-Q where N is a node ID and D is a date formatted using BackupServiceSupport.BACKUP_KEY_DATE_FORMAT and Q is an optional qualifier.
NODE_EVENT_PREFIX - Static variable in class net.solarnetwork.node.runtime.EventMessageBridge
A prefix automatically stripped from event topic values.
NodeAppConfiguration - Class in net.solarnetwork.node.domain
Bean for immutable node application configuration.
NodeAppConfiguration() - Constructor for class net.solarnetwork.node.domain.NodeAppConfiguration
Default constructor.
NodeAppConfiguration(Map<String, String>) - Constructor for class net.solarnetwork.node.domain.NodeAppConfiguration
Constructor.
NodeControlProvider - Interface in net.solarnetwork.node.service
API for control providers to implement.
nodeDatum(String) - Static method in class net.solarnetwork.node.domain.datum.SimpleDatum
Create a node datum.
nodeDatum(String, Instant) - Static method in class net.solarnetwork.node.domain.datum.SimpleDatum
Create a node datum.
nodeDatum(String, Instant, DatumSamples) - Static method in class net.solarnetwork.node.domain.datum.SimpleDatum
Create a node datum.
NodeDatum - Interface in net.solarnetwork.node.domain.datum
Basic persistable domain object API.
NodeMetadataService - Interface in net.solarnetwork.node.service
API for managing node metadata.
Normal - Enum constant in enum class net.solarnetwork.node.service.PlatformService.PlatformState
A normal state, without any specific restrictions in place.
numProcessed() - Method in class net.solarnetwork.node.dao.BasicBatchResult
 
numProcessed() - Method in interface net.solarnetwork.node.dao.BatchableDao.BatchResult
Return the number of domain objects processed.

O

OBJECT_MAPPER - Static variable in class net.solarnetwork.node.backup.BackupServiceSupport
The object mapper to use.
OFF - Enum constant in enum class net.solarnetwork.node.service.LoggingService.Level
No logging at all.
offer(NodeDatum) - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
 
offer(NodeDatum) - Method in interface net.solarnetwork.node.service.DatumQueue
Offer a new datum to the queue, with persistence enabled.
offer(NodeDatum, boolean) - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
 
offer(NodeDatum, boolean) - Method in interface net.solarnetwork.node.service.DatumQueue
Offer a new datum to the queue, optionally persisting.
offerDatumCapturedEvent(NodeDatum) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Offer a non-persisted datum event to the configured DatumQueue, if available.
offset(int) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get an offset from latest available datum for the DatumSamplesExpressionRoot.getDatum() source ID and timestamp, as an DatumExpressionRoot.
offset(int) - Method in class net.solarnetwork.node.runtime.DatumHistory
Get an Iterable over an offset from the latest available raw datum.
offset(String, int) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get an offset from latest available datum for a given source ID, as an DatumExpressionRoot.
offset(String, int) - Method in class net.solarnetwork.node.runtime.DatumHistory
Get the datum offset from the latest available raw datum for a given source ID.
offset(String, int, Class<T>) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
offset(String, int, Class<T>) - Method in interface net.solarnetwork.node.service.DatumService
Get an offset from the latest available datum of a given type, optionally filtered by source IDs.
offset(String, Instant, int) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get a datum offset from a given timestamp for a given source ID, as an DatumExpressionRoot.
offset(String, Instant, int) - Method in class net.solarnetwork.node.runtime.DatumHistory
Get the datum offset from a given timestamp for a given source ID.
offset(String, Instant, int, Class<T>) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
offset(String, Instant, int, Class<T>) - Method in interface net.solarnetwork.node.service.DatumService
Get a datum offset from a given timestamp.
offset(Instant, int) - Method in class net.solarnetwork.node.runtime.DatumHistory
Get an Iterable over an offset from a datum offset from a given timestamp.
offset(Set<String>, int, Class<T>) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
offset(Set<String>, int, Class<T>) - Method in interface net.solarnetwork.node.service.DatumService
Get an offset from the latest available datum of a given type, optionally filtered by source IDs.
offset(Set<String>, Instant, int, Class<T>) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
offset(Set<String>, Instant, int, Class<T>) - Method in interface net.solarnetwork.node.service.DatumService
Get datum offset from a given timestamp, optionally filtered by source IDs.
OLD_PLATFORM_STATE_PROPERTY - Static variable in interface net.solarnetwork.node.service.PlatformService
A Event property name for a PlatformService.PlatformState string value that represents an "old" state.
onBind(BeanConfiguration, Map<String, ?>) - Method in class net.solarnetwork.node.service.support.BeanConfigurationServiceRegistrationListener
Callback when an object has been registered.
onUnbind(BeanConfiguration, Map<String, ?>) - Method in class net.solarnetwork.node.service.support.BeanConfigurationServiceRegistrationListener
Callback when a trigger has been un-registered.
OperationalModeInfo(String) - Constructor for class net.solarnetwork.node.service.OperationalModesService.OperationalModeInfo
Constructor.
OperationalModeInfo(String, Set<String>) - Constructor for class net.solarnetwork.node.service.OperationalModesService.OperationalModeInfo
Constructor.
operationalModeMatches() - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Test if the configured required operational mode is active.
OperationalModesService - Interface in net.solarnetwork.node.service
API for operational mode management.
OperationalModesService.OperationalModeInfo - Class in net.solarnetwork.node.service
Registered operational mode information.
Other specifications - Search tag in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
Section

P

PARAM_COMPRESSED - Static variable in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
An optional instruction parameter containing a boolean flag that, when true, means the result JSON should be gzip-compressed and encoded into a Base64 string representation.
PARAM_EXECUTION_DATE - Static variable in interface net.solarnetwork.node.reactor.Instruction
The name of an instruction parameter that represents the desired execution date for the instruction.
PARAM_FILTER - Static variable in class net.solarnetwork.node.runtime.SimpleNodeControlsService
An optional instruction parameter containing an Ant-style path pattern to filter the returned control IDs by.
PARAM_ID - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
An instruction parameter for an identifier.
PARAM_INSTANCE_ID - Static variable in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
An optional instruction parameter containing a specific setting factory instance ID to get the settings for.
PARAM_LOGGER_LEVEL - Static variable in interface net.solarnetwork.node.service.LoggingService
The instruction parameter for a LoggingService.Level name.
PARAM_LOGGER_NAME - Static variable in interface net.solarnetwork.node.service.LoggingService
The instruction parameter for a logger name.
PARAM_MESSAGE - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
An instruction parameter for a message.
PARAM_PARENT_INSTRUCTION_ID - Static variable in interface net.solarnetwork.node.reactor.Instruction
The task instruction parameter for a "parent" instruction ID.
PARAM_PARENT_INSTRUCTOR_ID - Static variable in interface net.solarnetwork.node.reactor.Instruction
The task instruction parameter for the "parent" instructor ID.
PARAM_SERVICE - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
An instruction parameter for a service name.
PARAM_SERVICE_ARGUMENT - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
An instruction parameter for a service argument.
PARAM_SERVICE_RESULT - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
An instruction parameter for a service result.
PARAM_SETTING_UID - Static variable in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
An optional instruction parameter containing a specific setting UID (or factory UID) to get the settings for.
PARAM_SPECIFICATION - Static variable in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
An optional instruction parameter containing a boolean flag that, when true, means setting specifications should be returned instead of setting values.
PARAM_STATUS_CODE - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
An instruction parameter for a status code.
PARAM_UPDATE_SETTING_FLAGS - Static variable in interface net.solarnetwork.node.settings.SettingsService
The instruction parameter for setting flags.
PARAM_UPDATE_SETTING_KEY - Static variable in interface net.solarnetwork.node.settings.SettingsService
The instruction parameter for setting key.
PARAM_UPDATE_SETTING_TYPE - Static variable in interface net.solarnetwork.node.settings.SettingsService
The instruction parameter for setting type.
PARAM_UPDATE_SETTING_VALUE - Static variable in interface net.solarnetwork.node.settings.SettingsService
The instruction parameter for setting value.
PatternMatchingSetupResourceProvider - Class in net.solarnetwork.node.setup
Resolve resources based on pattern matching a set of base names.
PatternMatchingSetupResourceProvider() - Constructor for class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
Default constructor.
performBackup(Iterable<BackupResource>) - Method in interface net.solarnetwork.node.backup.BackupService
Execute a backup now.
performBackup(Iterable<BackupResource>) - Method in class net.solarnetwork.node.backup.FileSystemBackupService
 
performPackageResultTask(Callable<PlatformPackageService.PlatformPackageResult<T>>, T) - Method in class net.solarnetwork.node.service.support.BasePlatformPackageService
Perform the extraction task, using the configured AsyncTaskExecutor if available.
performPingTest() - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
 
performPingTests(Set<String>) - Method in class net.solarnetwork.node.runtime.DefaultSystemHealthService
 
performPingTests(Set<String>) - Method in interface net.solarnetwork.node.service.SystemHealthService
Perform a set of ping tests and return their results.
performTask(Callable<T>) - Method in class net.solarnetwork.node.service.support.BasePlatformPackageService
Perform the extraction task, using the configured AsyncTaskExecutor if available.
performTaskWithState(PlatformService.PlatformState, PlatformService.PlatformTask<T>) - Method in class net.solarnetwork.node.runtime.DefaultPlatformService
 
performTaskWithState(PlatformService.PlatformState, PlatformService.PlatformTask<T>) - Method in interface net.solarnetwork.node.service.PlatformService
Perform a platform state-altering task.
Persisted - Enum constant in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
Persisted.
PersistingTimeTotal - Enum constant in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
Milliseconds spent persisting datum.
PingTestResults(Instant, Map<String, PingTestResultDisplay>) - Constructor for class net.solarnetwork.node.service.SystemHealthService.PingTestResults
Construct with values.
pkgCommand(BaseSolarPkgPlatformPackageService.Action, String...) - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
Get an OS command to run, based on the configured command program, an action verb, and optional arguments.
PKIService - Interface in net.solarnetwork.node.service
API for managing the node's certificate infrastructure.
PlaceholderService - Interface in net.solarnetwork.node.service
API for a service that can resolve "placeholder" variables in strings.
PLATFORM_STATE_PROPERTY - Static variable in interface net.solarnetwork.node.service.PlatformService
A Event property name for a PlatformService.PlatformState string value that represents the "active" state.
PlatformPackageService - Interface in net.solarnetwork.node.service
API for a service that deals with platform packages.
PlatformPackageService.PlatformPackage - Interface in net.solarnetwork.node.service
A platform package.
PlatformPackageService.PlatformPackageResult<T> - Interface in net.solarnetwork.node.service
The results of performing an action on a package.
PlatformService - Interface in net.solarnetwork.node.service
API for SolarNode platform-wide support.
PlatformService.PlatformState - Enum Class in net.solarnetwork.node.service
An enumeration of possible platform states.
PlatformService.PlatformTask<T> - Interface in net.solarnetwork.node.service
A platform task.
PlatformService.PlatformTaskInfo - Interface in net.solarnetwork.node.service
Information about a task.
PlatformService.PlatformTaskStatus - Interface in net.solarnetwork.node.service
Status information about a task.
PlatformService.PlatformTaskStatusHandler - Interface in net.solarnetwork.node.service
A callback handler for dealing with real-time status updates.
Plugin - Interface in net.solarnetwork.node.setup
API for a system "plugin" that can be manipulated by the application at runtime.
PluginInfo - Interface in net.solarnetwork.node.setup
Descriptive information about a plugin, designed to help users of the plugin.
PluginProvisionException - Exception Class in net.solarnetwork.node.setup
Exception thrown when a provisioning error occurs, such as a missing dependency that prevents a plugin from being installed.
PluginProvisionException(String) - Constructor for exception class net.solarnetwork.node.setup.PluginProvisionException
Constructor.
PluginProvisionException(String, Throwable) - Constructor for exception class net.solarnetwork.node.setup.PluginProvisionException
Constructor.
PluginProvisionException(Throwable) - Constructor for exception class net.solarnetwork.node.setup.PluginProvisionException
Constructor.
PluginProvisionStatus - Interface in net.solarnetwork.node.setup
API for status information and feedback during plugin provisioning operations, that is, installing or removing plugins.
PluginQuery - Interface in net.solarnetwork.node.setup
API for querying and filtering available plugins.
PluginService - Interface in net.solarnetwork.node.setup
Service for managing dynamic "plugins" within the application.
PluginVersion - Interface in net.solarnetwork.node.setup
A plugin version.
populateBaseSampleTransformSupportSettings(List<SettingSpecifier>) - Static method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Populate settings for the BaseDatumFilterSupport class.
populateBaseSampleTransformSupportSettings(List<SettingSpecifier>, String, String, String) - Static method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Populate settings for the BaseDatumFilterSupport class.
populateExpressionDatumProperties(MutableDatumSamplesOperations, ExpressionConfig[], Object) - Method in class net.solarnetwork.node.service.support.BaseIdentifiable
Evaluate a set of expression configurations and store the results as properties on a datum.
populateExpressionDatumProperties(MutableNodeDatum, ExpressionConfig[]) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Evaluate a set of expression configurations and store the results as properties on a datum.
populateExpressionDatumProperties(MutableNodeDatum, ExpressionConfig[], Object) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Evaluate a set of expression configurations and store the results as properties on a datum.
populatePhaseMeasurementProperties(AcEnergyDataAccessor) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Populate phase-specific property values given a data accessor.
populateStatusSettings(List<SettingSpecifier>) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Populate a "status" setting.
postEvent(Event) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
Post an event.
postEvent(Event) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Post an Event.
postMessage(String, Object) - Method in class net.solarnetwork.node.runtime.EventMessageBridge
Post a message without any headers, converting it first.
postMessage(String, Object, Map<String, Object>, boolean) - Method in class net.solarnetwork.node.runtime.EventMessageBridge
Post a message.
postXWWWFormURLEncodedData(String, String, Map<String, ?>) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
HTTP POST data as application/x-www-form-urlencoded (e.g.
postXWWWFormURLEncodedDataForString(String, Map<String, ?>) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
HTTP POST data as application/x-www-form-urlencoded (e.g.
PrefixedBackupResourceIterator - Class in net.solarnetwork.node.backup
An iterator of BackupResource objects that adds a prefix to each resource path.
PrefixedBackupResourceIterator(Iterator<BackupResource>, String) - Constructor for class net.solarnetwork.node.backup.PrefixedBackupResourceIterator
Construct with a delegate iterator.
previewInstallPlugins(Collection<String>, Locale) - Method in interface net.solarnetwork.node.setup.PluginService
Get a "preview" status for installing a set of plugins based on their UIDs.
PRICE_LOCATION_KEY - Static variable in interface net.solarnetwork.node.domain.datum.PricedDatum
A status sample key for PricedDatum.getPriceLocationId() values.
PRICE_LOCATION_MESSAGE_BUNDLE - Static variable in class net.solarnetwork.node.service.support.LocationDatumDataSource
Bundle name for price location lookup messages.
PRICE_SOURCE_KEY - Static variable in interface net.solarnetwork.node.domain.datum.PricedDatum
A status sample key for PricedDatum.getPriceSourceId() values.
PRICE_TYPE - Static variable in interface net.solarnetwork.node.domain.datum.DatumLocation
A price location type.
PriceDatum - Interface in net.solarnetwork.node.domain.datum
API for price data.
PricedDatum - Interface in net.solarnetwork.node.domain.datum
Standardized API for datum associated with a price to implement.
PriceLocation - Class in net.solarnetwork.node.domain.datum
Information about a specific price location.
PriceLocation() - Constructor for class net.solarnetwork.node.domain.datum.PriceLocation
Default constructor.
Processed - Enum constant in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
Processed.
ProcessingTimeTotal - Enum constant in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
Milliseconds spent processing all input datum.
processInstruction(Instruction) - Method in interface net.solarnetwork.node.reactor.InstructionHandler
Process an instruction.
processInstruction(Instruction) - Method in interface net.solarnetwork.node.reactor.ReactorService
Process an instruction.
processInstruction(Instruction) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
processInstruction(Instruction) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
processInstruction(Instruction) - Method in class net.solarnetwork.node.runtime.SimpleNodeControlsService
 
processInstruction(Instruction) - Method in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
 
providerInfo(Locale) - Method in interface net.solarnetwork.node.backup.BackupResourceProvider
Get info about the provider.
providerInfo(Locale) - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
 
PUBLIC_MESSAGE_TOPIC_PREFIX - Static variable in class net.solarnetwork.node.runtime.EventMessageBridge
The prefix automatically added to every public message topic value.

Q

QueueDatumDao - Class in net.solarnetwork.node.dao
DatumDao that offers datum to a DatumQueue.
QueueDatumDao(DatumQueue) - Constructor for class net.solarnetwork.node.dao.QueueDatumDao
Constructor.

R

ReactorService - Interface in net.solarnetwork.node.reactor
API for reacting to SolarNet service instruction requests.
readCurrentDatum() - Method in interface net.solarnetwork.node.service.DatumDataSource
Read the current value from the data source, returning as an unpersisted NodeDatum object.
readCurrentDatum() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
 
readMultipleDatum() - Method in interface net.solarnetwork.node.service.MultiDatumDataSource
Read multiple values from the data source, returning as a collection of unpersisted NodeDatum objects.
readMultipleDatum() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
 
readSetting(String, String) - Method in interface net.solarnetwork.node.dao.SettingDao
Get a Setting object for a given setting key+type.
readSubSampleDatum(DatumDataSource) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Read a sub-sample datum value.
reboot() - Method in interface net.solarnetwork.node.service.SystemService
Reboot the device the application is running on.
REDACTED_VALUE - Static variable in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
A redacted setting value.
Refresh - Enum constant in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
Refresh local package cache.
refreshAvailablePlugins() - Method in interface net.solarnetwork.node.setup.PluginService
Ask the PluginService to refresh its list of available plugins.
refreshNamedPackages() - Method in interface net.solarnetwork.node.service.PlatformPackageService
Refresh named packages.
refreshNamedPackages() - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
 
refreshNamedPackages() - Method in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
 
registerCustomEditors(BeanWrapper) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Extending classes can override this method to register custom bean editors.
registeredOperationalModes() - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
registeredOperationalModes() - Method in interface net.solarnetwork.node.service.OperationalModesService
Get all registered operational mode information.
registerJob(ManagedJob, Map<String, ?>) - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
Register a job.
registerOperationalModeInfo(OperationalModesService.OperationalModeInfo) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
registerOperationalModeInfo(OperationalModesService.OperationalModeInfo) - Method in interface net.solarnetwork.node.service.OperationalModesService
Register operational mode information for "well known" modes.
registerParameters(Map<String, ?>) - Method in interface net.solarnetwork.node.service.PlaceholderService
Register a set of parameters for future use.
registerParameters(Map<String, ?>) - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
 
registerStatusHandler(PlatformService.PlatformTaskStatusHandler) - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTask
Register a status handler for a specific locale.
remove() - Method in class net.solarnetwork.node.backup.PrefixedBackupResourceIterator
 
Remove - Enum constant in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
Remove a package.
removeAllBackups() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
Delete any existing backups.
removeConsumer(Consumer<NodeDatum>) - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
 
removeConsumer(Consumer<NodeDatum>) - Method in interface net.solarnetwork.node.service.DatumQueue
De-register a previously registered consumer.
removeHostAlias(String) - Method in interface net.solarnetwork.node.service.SystemService
Remove a host alias.
removeNamedPackage(String, ProgressListener<T>, T) - Method in interface net.solarnetwork.node.service.PlatformPackageService
Remove a named package.
removeNamedPackage(String, ProgressListener<T>, T) - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
 
removeNamedPackage(String, ProgressListener<T>, T) - Method in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
 
removePlugins(Collection<String>, Locale) - Method in interface net.solarnetwork.node.setup.PluginService
Remove one or more plugins based on their UIDs.
removeProviderFactoryInstances(String, Set<String>) - Method in interface net.solarnetwork.node.settings.SettingsService
Reset and delete factory instances.
removeSettingResources(String, String, String, Iterable<Resource>) - Method in interface net.solarnetwork.node.settings.SettingsService
Remove setting resources.
renewNetworkCertificate(String) - Method in interface net.solarnetwork.node.setup.SetupService
Renew the node's active certificate.
reset(boolean) - Method in interface net.solarnetwork.node.service.SystemService
Perform a factory reset.
resetProviderFactoryInstance(String, String) - Method in interface net.solarnetwork.node.settings.SettingsService
Reset an existing factory instance to its default values.
resolvePlaceholders(String) - Method in class net.solarnetwork.node.service.support.BaseIdentifiable
Resolve placeholders using the configured PlaceholderService.
resolvePlaceholders(String, Map<String, ?>) - Method in interface net.solarnetwork.node.service.PlaceholderService
Resolve all placeholders.
resolvePlaceholders(String, Map<String, ?>) - Method in class net.solarnetwork.node.service.support.BaseIdentifiable
Resolve placeholders using the configured PlaceholderService.
resolvePlaceholders(String, Map<String, ?>) - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
 
resolvePlaceholders(OptionalService<PlaceholderService>, String, Map<String, ?>) - Static method in interface net.solarnetwork.node.service.PlaceholderService
Helper to resolve placeholders from an optional PlaceholderService.
RESOURCE_PROVIDER_FILTER - Static variable in interface net.solarnetwork.node.backup.BackupManager
A property key for a comma-delimited list of BackupResourceProvider.getKey() values to limit the backup operation to.
ResourceBackupResource - Class in net.solarnetwork.node.backup
BackupResource implementation using a Spring Resource.
ResourceBackupResource(Resource, String) - Constructor for class net.solarnetwork.node.backup.ResourceBackupResource
Constructor.
ResourceBackupResource(Resource, String, String) - Constructor for class net.solarnetwork.node.backup.ResourceBackupResource
Construct with a specific provider key.
ResourceBackupResource(Resource, String, String, String) - Constructor for class net.solarnetwork.node.backup.ResourceBackupResource
Construct with a specific provider key.
resourceInfo(BackupResource, Locale) - Method in interface net.solarnetwork.node.backup.BackupResourceProvider
Get info about a particular resource.
resourceInfo(BackupResource, Locale) - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
 
ResourceSetupResource - Class in net.solarnetwork.node.setup
A SetupResource that delegates to a Resource.
ResourceSetupResource(Resource, String, String, int, Set<String>, Set<String>) - Constructor for class net.solarnetwork.node.setup.ResourceSetupResource
Construct from a resource, detecting the locale from the resource filename.
ResourceSetupResource(Resource, String, String, int, Set<String>, Set<String>, SetupResourceScope) - Constructor for class net.solarnetwork.node.setup.ResourceSetupResource
Construct from a resource, detecting the locale from the resource filename.
ResourceSetupResource(Resource, String, String, Locale, int, Set<String>, Set<String>) - Constructor for class net.solarnetwork.node.setup.ResourceSetupResource
Construct from a resource.
ResourceSetupResource(Resource, String, String, Locale, int, Set<String>, Set<String>, SetupResourceScope) - Constructor for class net.solarnetwork.node.setup.ResourceSetupResource
Construct from a resource.
resourcesForBackup() - Method in interface net.solarnetwork.node.backup.BackupManager
Get a Iterator of BackupResource needing to be backed up.
resourcesForBackup() - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
Restarting - Enum constant in enum class net.solarnetwork.node.service.PlatformService.PlatformState
The platform is restarting.
restoreBackup(Backup) - Method in interface net.solarnetwork.node.backup.BackupManager
Restore all resources from a given backup.
restoreBackup(Backup) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
restoreBackup(Backup, Map<String, String>) - Method in interface net.solarnetwork.node.backup.BackupManager
Restore all resources from a given backup.
restoreBackup(Backup, Map<String, String>) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
 
restoreBackupResource(BackupResource) - Method in interface net.solarnetwork.node.backup.BackupResourceProvider
Restore a BackupResource.
restoreBackupResource(BackupResource) - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
 
RestoringBackup - Enum constant in enum class net.solarnetwork.node.backup.BackupStatus
Restoring from a backup right now.
retrieveNetworkAssociation(NetworkAssociationDetails) - Method in interface net.solarnetwork.node.setup.SetupService
Use the NetworkIdentity settings in the supplied details to retrieve the server identity, terms of service, security phrase, etc.
reversed() - Method in interface net.solarnetwork.node.domain.AcEnergyDataAccessor
Get an accessor that reverses the current direction of the data, turning received into delivered and vice versa.
RunningBackup - Enum constant in enum class net.solarnetwork.node.backup.BackupStatus
A backup is being made right now.

S

saveCACertificate(X509Certificate) - Method in interface net.solarnetwork.node.service.PKIService
Save the trusted CA certificate.
saveMetadata(String) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Save the BasicIdentifiable.getMetadata() data as datum source metadata.
saveNodeSignedCertificate(String) - Method in interface net.solarnetwork.node.service.PKIService
Save a signed node certificate (previously created via PKIService.generateNodeSelfSignedCertificate(String)).
savePKCS12Keystore(String, String) - Method in interface net.solarnetwork.node.service.PKIService
Save a PKCS#12 keystore as the node's certificate.
saveSigningKey(AbstractAuthorizationBuilder<T>) - Method in class net.solarnetwork.node.domain.SecurityToken
Save the signing key from the token secret.
SecurityActor - Interface in net.solarnetwork.node.domain
Base interface for other authenticated detail interfaces to extend.
SecurityToken - Class in net.solarnetwork.node.domain
A security token, for API access.
SecurityToken(String, String) - Constructor for class net.solarnetwork.node.domain.SecurityToken
Constructor.
SecurityToken(String, Instant, String, String, String) - Constructor for class net.solarnetwork.node.domain.SecurityToken
Constructor.
SecurityTokenDao - Interface in net.solarnetwork.node.dao
DAO API for SecurityToken entities.
SecurityTokenService - Interface in net.solarnetwork.node.service
Service API for SecurityToken management.
selfAndLatestMatching(String) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get the latest available datum matching a given source ID pattern, including this instance, as DatumExpressionRoot instances.
SerialPortBean - Class in net.solarnetwork.node.service.support
A basic JavaBean class for serial port configuration elements.
SerialPortBean() - Constructor for class net.solarnetwork.node.service.support.SerialPortBean
Default constructor.
SerialPortBeanParameters - Class in net.solarnetwork.node.service.support
Parameters to configure a serial port with.
SerialPortBeanParameters() - Constructor for class net.solarnetwork.node.service.support.SerialPortBeanParameters
Default constructor.
serviceDidShutdown() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Handle service shutdown.
serviceDidShutdown() - Method in class net.solarnetwork.node.job.SimpleManagedJob
 
serviceDidShutdown() - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
serviceDidShutdown() - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
 
serviceDidShutdown() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Handle service shutdown.
serviceDidStartup() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Handle service startup.
serviceDidStartup() - Method in class net.solarnetwork.node.job.SimpleManagedJob
 
serviceDidStartup() - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
serviceDidStartup() - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
 
serviceDidStartup() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Handle service startup.
ServiceProvider - Interface in net.solarnetwork.node.job
API for a provider of runtime service configuration.
ServiceProvider.ServiceConfiguration - Interface in net.solarnetwork.node.job
A single service configuration.
setAcPhase(AcPhase) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the phase measured by this datum.
setAdditionalBackupCount(int) - Method in class net.solarnetwork.node.backup.FileSystemBackupService
Set the number of additional backups to maintain.
setAddOnly(boolean) - Method in class net.solarnetwork.node.settings.SettingsImportOptions
Set the "add only" flag.
setAlternateDatumFilterServices(List<DatumFilterService>) - Method in class net.solarnetwork.node.service.support.DatumFilterChainService
Set the sample transformers to use.
setApparentPower(Integer) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous apparent power, in volt-amperes (VA).
setApplicationContext(ApplicationContext) - Method in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
 
setAtmosphericPressure(Integer) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the instantaneous atmospheric pressure, in pascals.
setAttributes(Map<String, Object>) - Method in class net.solarnetwork.node.service.support.BasicBeanConfiguration
Set the attributes.
setAutoExpireModesFrequency(int) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
Set the frequency, in seconds, at which to look for auto-expired operational modes.
setAvailableEnergy(Long) - Method in interface net.solarnetwork.node.domain.datum.EnergyStorageDatum
Get the available energy of the storage system, in Wh.
setAvailableEnergyPercentage(Float) - Method in interface net.solarnetwork.node.domain.datum.EnergyStorageDatum
Set the percentage of energy capacity available in the storage.
setBackupDir(File) - Method in class net.solarnetwork.node.backup.FileSystemBackupService
Set the directory to backup to.
setBackupRestoreDelaySeconds(int) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
Set a number of seconds to delay the attempt of restoring a backup, when a backup has been previously marked for restoration.
setBackupServices(Collection<BackupService>) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
Set a collection of BackupService instances to allow backing up and restoring with.
setBasenames(String[]) - Method in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
Set the base names supported by this factory.
setBaud(int) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the SerialPort communication speed.
setBeanClass(Class<T>) - Method in class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
Set the bean class.
setBriefOverview(String) - Method in interface net.solarnetwork.node.domain.datum.DayDatum
Set a brief textual description of the overall conditions, e.g.
setCacheSeconds(int) - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
Set the cache seconds value.
setCacheSeconds(int) - Method in class net.solarnetwork.node.service.support.UserMetadataService
Set the number of seconds to cache metadata.
setCacheSeconds(int) - Method in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
Set the cache value to use for resolved resources, in seconds.
setCO2(BigDecimal) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the instantaneous CO2 level, in parts-per-million.
setCommand(String) - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
Set the OS command for the package helper program to use.
setCommPortAppName(String) - Method in class net.solarnetwork.node.service.support.SerialPortBeanParameters
Set a user-defined name to associate with the serial port.
setCompress(boolean) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Set the compress flag.
setConfig(BeanConfiguration) - Method in class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
Set the configuration.
setConfiguration(Map<String, Object>) - Method in class net.solarnetwork.node.service.support.BasicBeanConfiguration
Set the configuration.
setConnectionTimeout(int) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Set the connection timeout.
setConsumerTypes(Set<String>) - Method in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
Set the consumer types assigned to all resolved resources.
setCurrency(String) - Method in class net.solarnetwork.node.domain.datum.PriceLocation
Set the currency symbol.
setCurrent(Float) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous current, in amps.
setCurrent(AcPhase, Float) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous current, in amps, for a specific phase.
setDaoRetryCount(int) - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
Set the number of time to retry transient DAO exceptions when loading placeholder values from SettingDao.
setDataBits(int) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the serial port number of data bits.
setDatumClassNameIgnore(Set<String>) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the datum class names to ignore.
setDatumDataSource(DatumDataSource) - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Set the datum data source.
setDatumFilterService(OptionalService.OptionalFilterableService<DatumFilterService>) - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Set the configured transform service.
setDatumFilterService(OptionalService.OptionalFilterableService<DatumFilterService>) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Set a datum filter service to use.
setDatumMetadataService(OptionalService<DatumMetadataService>) - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Set a DatumMetadataService to use for managing datum metadata.
setDatumMetadataService(OptionalService<DatumMetadataService>) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Set a DatumMetadataService to use for managing datum metadata.
setDatumProcessorExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Set an exception handler for the datum processor.
setDatumPropertyType(DatumSamplesType) - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Set the datum property type.
setDatumPropertyTypeKey(String) - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Set the property type via a key value.
setDatumQueue(OptionalService<DatumQueue>) - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Set the datum queue.
setDatumQueue(OptionalService<DatumQueue>) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Set the datum queue.
setDatumService(OptionalService<DatumService>) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Set the datum service.
setDatumService(OptionalService<DatumService>) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Set the datum service.
setDatumUploaded(NodeDatum, Instant, String, String) - Method in interface net.solarnetwork.node.dao.DatumDao
Mark a datum as uploaded.
setDatumUploaded(NodeDatum, Instant, String, String) - Method in class net.solarnetwork.node.dao.FilteringDatumDao
 
setDatumUploaded(NodeDatum, Instant, String, String) - Method in class net.solarnetwork.node.dao.QueueDatumDao
 
setDcCurrent(Float) - Method in interface net.solarnetwork.node.domain.datum.DcEnergyDatum
Set the instantaneous DC current output, in amperes.
setDcPower(Integer) - Method in interface net.solarnetwork.node.domain.datum.DcEnergyDatum
Set the instantaneous DC power output, in watts.
setDcVoltage(Float) - Method in interface net.solarnetwork.node.domain.datum.DcEnergyDatum
Set the instantaneous DC voltage output, in volts.
setDefaultLocale(Locale) - Method in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
Set the locale to use for resources that have no locale specified in their filename.
setDefaultLocale(Locale) - Method in class net.solarnetwork.node.setup.SimpleSetupResourceProvider
Set the locale to use for resources that have no locale specified in their filename.
setDelegate(DatumDataSource) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the delegate.
setDewPoint(BigDecimal) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the instantaneous dew point, in degrees Celsius.
setDocBuilderFactory(DocumentBuilderFactory) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Set a JAXP DocumentBuilderFactory to use.
setDtr(boolean) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the DTR toggle.
setDtrFlag(int) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the SerialPort DTR setting to use.
setEffectivePowerFactor(Float) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous power factor.
setEventAdmin(OptionalService<EventAdmin>) - Method in class net.solarnetwork.node.runtime.DefaultPlatformService
Set the EventAdmin to use.
setEventAdmin(OptionalService<EventAdmin>) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Set an EventAdmin service to use.
setExecutionReceivedHourLimit(int) - Method in class net.solarnetwork.node.reactor.SimpleInstructionExecutionService
Set the minimum amount of time to wait before forcing instructions into the InstructionStatus.InstructionState.Declined state.
setExecutorService(ExecutorService) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
Set the executor service to use for tasks.
setExpression(String) - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Set the expression.
setExpressionConfigs(ExpressionConfig[]) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Set the expression configurations to use.
setExpressionConfigsCount(int) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Adjust the number of configured ExpressionConfig elements.
setExpressionServiceId(String) - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Set the ExpressionService ID to use when evaluating ExpressionConfig.getExpression().
setExpressionServices(OptionalServiceCollection<ExpressionService>) - Method in class net.solarnetwork.node.service.support.BaseIdentifiable
Configure an optional collection of ExpressionService.
setFileExtensionContentTypeMapping(Map<String, String>) - Method in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
Set the filename to content type mapping.
setFileNamePattern(String) - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
Set a regexp used to match against files found in the resourceDirectories.
setFlags(Set<Setting.SettingFlag>) - Method in class net.solarnetwork.node.domain.Setting
Set the flags.
setFlowControl(int) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the SerialPort flow control setting to use.
setForce(boolean) - Method in class net.solarnetwork.node.settings.SettingsCommand
Set a flag indicating if the update command should be forced, even if there are no setting values.
setForMask(int) - Static method in enum class net.solarnetwork.node.domain.Setting.SettingFlag
Create a set of SettingFlag from a mask.
setFrequency(Float) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous frequency, in hertz (Hz).
setHistoryRawCount(int) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
Change the history raw count.
setHours(int) - Method in class net.solarnetwork.node.job.DatumDaoCleanerJob
Set he minimum age of data that has been uploaded to delete.
setHumidity(Integer) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the instantaneous humidity, as an integer percentage (where 100 represents 100%).
setIdentityService(IdentityService) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Set the identity service.
setIdentityService(OptionalService<IdentityService>) - Method in class net.solarnetwork.node.backup.FileSystemBackupService
Set the identity service.
setIgnoreTransformUids(boolean) - Method in class net.solarnetwork.node.service.support.DatumFilterChainService
Set the ignore transformUids flag.
setIncludeLocationTypeSetting(boolean) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the flag to include a location type setting.
setInstanceKey(String) - Method in class net.solarnetwork.node.settings.SettingsCommand
Set the instance key.
setInstanceKey(String) - Method in class net.solarnetwork.node.settings.SettingValueBean
Set the instance key.
setInterfaces(String[]) - Method in class net.solarnetwork.node.job.SimpleServiceProviderConfiguration
Set the interfaces.
setIrradiance(BigDecimal) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the solar irradiance level, in watts / square meter.
setJobStartDelaySeconds(int) - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
Set the number of seconds to delay the first execution of a registered job.
setKey(String) - Method in class net.solarnetwork.node.domain.Setting
Set the key.
setKey(String) - Method in class net.solarnetwork.node.settings.SettingValueBean
Set the key.
setLatestVersionOnly(boolean) - Method in class net.solarnetwork.node.setup.SimplePluginQuery
Set the latest version only flag.
setLineVoltage(Float) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous phase-to-phase line voltage.
setLineVoltage(AcPhase, Float) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous phase-to-phase line voltage for a specific phase.
setLocationId(Long) - Method in class net.solarnetwork.node.domain.datum.SimpleDatumLocation
Set the location ID.
setLocationId(Long) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the DatumLocation ID to assign to datum.
setLocationIdPropertyName(String) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the JavaBean property name to set the found DatumLocation.getLocationId() to on the NodeDatum returned from the configured delegate.
setLocationKey(String) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the location ID and source ID as a single string value.
setLocationName(String) - Method in class net.solarnetwork.node.domain.datum.SimpleDatumLocation
Set the location name.
setLocationService(OptionalService<LocationService>) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the LocationService to use to lookup DatumLocation instances via the configured locationId property.
setLocationType(String) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the type of location to search for.
setLux(BigDecimal) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the instantaneous luminosity level, in lux.
setMaxWait(long) - Method in class net.solarnetwork.node.service.support.SerialPortBeanParameters
Set a maximum number of milliseconds to wait for the serial port to return data, before giving up.
setMessageBundleBasename(String) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the message bundle basename to use.
setMessageSendingOperations(OptionalService<SimpMessageSendingOperations>) - Method in class net.solarnetwork.node.runtime.DefaultPlatformService
Set a SimpMessageSendingOperations for posting messages to.
setMessageSource(MessageSource) - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
Set the MessageSource to resolve localized messages with.
setMessageSource(MessageSource) - Method in class net.solarnetwork.node.backup.FileSystemBackupService
Set the message source.
setMessageSource(MessageSource) - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
Set the message source.
setMessageSource(MessageSource) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the message source.
setModified(Date) - Method in class net.solarnetwork.node.domain.Setting
Set the modification date.
setMoonriseTime(LocalTime) - Method in interface net.solarnetwork.node.domain.datum.DayDatum
Set the moon rise time.
setMoonsetTime(LocalTime) - Method in interface net.solarnetwork.node.domain.datum.DayDatum
Set the moon set time.
setMultiDatumDataSource(MultiDatumDataSource) - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
Set the multi-datum data source.
setName(String) - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Set the datum property name to use.
setNeutralCurrent(Float) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous neutral current, in amps.
setNsContext(NamespaceContext) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Set an optional NamespaceContext to use for proper XML namespace handling in some contexts, such as XPath.
setObjectMapper(ObjectMapper) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Set the JSON mapper.
setOldPassword(String) - Method in class net.solarnetwork.node.setup.UserProfile
Set the old password.
setOpModesService(OperationalModesService) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Set the operational modes service to use.
setOrdering(Integer) - Method in class net.solarnetwork.node.service.support.BasicBeanConfiguration
Set the ordering.
setPackageActionTimeoutSecs(long) - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
Set a timeout, in seconds, to use for package actions.
setParity(int) - Method in class net.solarnetwork.node.service.support.SerialPortBean
The serial port parity setting to use.
setParityString(String) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the parity as a string value.
setPassword(String) - Method in class net.solarnetwork.node.setup.UserProfile
Set the password.
setPasswordAgain(String) - Method in class net.solarnetwork.node.setup.UserProfile
Set the password again.
setPhaseVoltage(Float) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous phase-to-neutral line voltage.
setPlaceholderService(OptionalService<PlaceholderService>) - Method in class net.solarnetwork.node.service.support.BaseIdentifiable
Set the placeholder service to use.
setPowerFactor(Float) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the effective instantaneous power factor, as a value between -1 and 1.
setPreferredBackupServiceKey(String) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
Set the key of the preferred backup service to use.
setPrice(BigDecimal) - Method in interface net.solarnetwork.node.domain.datum.PriceDatum
Set the price value.
setProperties(Map<String, Object>) - Method in class net.solarnetwork.node.job.SimpleServiceProviderConfiguration
Set the properties.
setProviderKey(String) - Method in class net.solarnetwork.node.settings.SettingsCommand
Set the provider key.
setProviderKey(String) - Method in class net.solarnetwork.node.settings.SettingValueBean
Set the provider key.
setPublicTopicMapping(Map<String, String>) - Method in class net.solarnetwork.node.runtime.EventMessageBridge
Set the mapping of event topic values to corresponding public message topic values.
setPublishDeviceInfoMetadata(boolean) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Get the desired device info metadata publish mode.
setQueueDelayMs(long) - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Set the queue delay, in milliseconds.
setRain(Integer) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the rain accumulation, in millimeters.
setRandomizedCron(boolean) - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
Set the randomized cron flag.
setReactivePower(Integer) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous reactive power, in reactive volt-amperes (var).
setRealPower(Integer) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous real power, in watts (W).
setReceiveFraming(int) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the SerialPort receive framing setting.
setReceiveThreshold(int) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the SerialPort receive threshold setting.
setReceiveTimeout(int) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the SerialPort receive timeout setting.
setRemove(boolean) - Method in class net.solarnetwork.node.settings.SettingValueBean
Set the remove flag.
setRequiredOperationalMode(String) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Set an operational mode that is required by this service.
setRequiredTag(String) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Set the required tag expression.
setRequireLocationService(boolean) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Get the "location service required" flag.
setResourceDirectories(String[]) - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
Set an array of directory paths, relative to rootPath, to look for files to include in the backup.
setResourceDirs(String) - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
Set the resourceDirectories property as a comma-delimited string.
setResourcePatternResolver(ResourcePatternResolver) - Method in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
A pattern resolver to search for resources with.
setResourceProviders(Collection<BackupResourceProvider>) - Method in class net.solarnetwork.node.backup.DefaultBackupManager
Set a collection of BackupResourceProvider instances that provide the resources to be backed up.
setResources(List<SetupResource>) - Method in class net.solarnetwork.node.setup.SimpleSetupResourceProvider
Set the list of resources to use.
setReverseWattHourReading(Long) - Method in interface net.solarnetwork.node.domain.datum.EnergyDatum
Set a reverse watt-hour reading.
setRoles(Set<String>) - Method in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
The required roles to assign to resolved resources.
setRootPath(String) - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
Set the root path from which resourceDirectories are relative to.
setRts(boolean) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the RTS toggle.
setRtsFlag(int) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the SerialPort RTS setting to use.
setSchedule(String) - Method in class net.solarnetwork.node.job.SimpleManagedJob
Set the trigger schedule expression.
setScheduleSettingKey(String) - Method in class net.solarnetwork.node.job.SimpleManagedJob
Set the schedule setting key.
setScope(SetupResourceScope) - Method in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
Set a scope to use for all resolved resources.
setSerialPort(String) - Method in class net.solarnetwork.node.service.support.SerialPortBeanParameters
Set the name of the serial port to use.
setService(Object) - Method in class net.solarnetwork.node.job.SimpleServiceProviderConfiguration
Set the service.
setServiceClass(Class<?>) - Method in class net.solarnetwork.node.service.support.BeanConfigurationServiceRegistrationListener
Set the type of service to create when BeanConfigurationServiceRegistrationListener.onBind(BeanConfiguration, Map) is called.
setServiceInterfaces(String[]) - Method in class net.solarnetwork.node.service.support.BeanConfigurationServiceRegistrationListener
Set the array of interface names to register the OSGi service as.
setServiceProperties(Map<String, Object>) - Method in class net.solarnetwork.node.service.support.BeanConfigurationServiceRegistrationListener
Set an optional Map of properties to register the OSGi service with.
setServiceProviderConfigurations(Map<String, SimpleServiceProviderConfiguration>) - Method in class net.solarnetwork.node.job.SimpleManagedJob
Set a mapping of service provider configurations.
setSettingsConcurrencyLevel(int) - Method in class net.solarnetwork.node.dao.DefaultTransientSettingDao
Set the concurrency level used for settings maps.
setSettingsInitialCapacity(int) - Method in class net.solarnetwork.node.dao.DefaultTransientSettingDao
Set the initial capacity used for settings maps.
setSettingsLoadFactor(float) - Method in class net.solarnetwork.node.dao.DefaultTransientSettingDao
Set the load factory used for settings maps.
setSetupResourceProviders(Collection<SetupResourceProvider>) - Method in class net.solarnetwork.node.setup.SimpleSetupResourceService
Set the setup resource providers.
setSimpleQuery(String) - Method in class net.solarnetwork.node.setup.SimplePluginQuery
Set the simple query.
setSingleton(boolean) - Method in class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
Get the singleton flag.
setSingletonExecutorService(ExecutorService) - Method in class net.solarnetwork.node.runtime.DefaultPlatformService
Configure the ExecutorService to use for the singleton task queue.
setSkyConditions(String) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set a textual description of the sky conditions, e.g.
setSnow(Integer) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the snow accumulation, in millimeters.
setSourceId(String) - Method in class net.solarnetwork.node.domain.datum.SimpleDatumLocation
Set the source ID.
setSourceId(String) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Set a source ID pattern to match samples against.
setSourceId(String) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the source ID.
setSourceIdPropertyName(String) - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
Set the JavaBean property name to set the found DatumLocation.getSourceId() to on the NodeDatum returned from the configured delegate.
setSourceMetadata(GeneralLocationSourceMetadata) - Method in class net.solarnetwork.node.domain.datum.SimpleDatumLocation
Set the source metadata.
setSourceName(String) - Method in class net.solarnetwork.node.domain.datum.SimpleDatumLocation
Set the source name.
setSslService(OptionalService<SSLService>) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Set the SSL service.
setStartupDelay(long) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
A startup delay before posting an event of the active operational modes.
setStartupDelayMs(long) - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Set the processing startup delay, in milliseconds.
setStaticProperties(Map<String, ?>) - Method in class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
Set the static properties.
setStaticPropertiesPath(Path) - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
Set a path to a directory of static properties files to load as placeholders.
setStatisticLogFrequency(int) - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Set the statistics log frequency.
setStopBits(int) - Method in class net.solarnetwork.node.service.support.SerialPortBean
Set the serial port number of stop bits.
setSubSampleFrequency(Long) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Set a sub-sample frequency at which to request datum.
setSubSampleStartDelay(long) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Set the sub-sample start delay.
setSunriseTime(LocalTime) - Method in interface net.solarnetwork.node.domain.datum.DayDatum
Set the sunrise time.
setSunsetTime(LocalTime) - Method in interface net.solarnetwork.node.domain.datum.DayDatum
Set the sunset time.
setTarCommand(List<String>) - Method in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
Set the command and arguments to use for extracting tar resources.
setTaskExecutor(OptionalService<AsyncTaskExecutor>) - Method in class net.solarnetwork.node.service.support.BasePlatformPackageService
Set the task executor.
setTaskExecutor(AsyncTaskExecutor) - Method in class net.solarnetwork.node.service.support.SettingsPlaceholderService
An executor to handle cache refreshing with.
setTaskScheduler(TaskScheduler) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
Configure a task scheduler.
setTaskScheduler(TaskScheduler) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Set the task scheduler.
setTemperature(BigDecimal) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the instantaneous temperature, in degrees Celsius.
setTemperatureMaximum(BigDecimal) - Method in interface net.solarnetwork.node.domain.datum.DayDatum
Set the maximum temperature for the day.
setTemperatureMinimum(BigDecimal) - Method in interface net.solarnetwork.node.domain.datum.DayDatum
Set the minimum temperature for the day.
Setting - Class in net.solarnetwork.node.domain
An application setting object.
Setting() - Constructor for class net.solarnetwork.node.domain.Setting
Default constructor.
Setting(String, String, String, Set<Setting.SettingFlag>) - Constructor for class net.solarnetwork.node.domain.Setting
Construct with values.
SETTING_KEY - Static variable in interface net.solarnetwork.node.dao.SettingDao
Event property key for the setting key.
SETTING_KEY - Static variable in class net.solarnetwork.node.service.support.SettingsPlaceholderService
The setting key to use for placeholder parameter settings.
SETTING_OP_MODE - Static variable in class net.solarnetwork.node.runtime.DefaultOperationalModesService
The setting key for operational modes.
SETTING_OP_MODE_EXPIRE - Static variable in class net.solarnetwork.node.runtime.DefaultOperationalModesService
The setting key for operational mode expiration dates.
SETTING_PID - Static variable in class net.solarnetwork.node.Constants
A service property key for a setting PID.
SETTING_TYPE - Static variable in interface net.solarnetwork.node.dao.SettingDao
Event property key for the setting type.
SETTING_VALUE - Static variable in interface net.solarnetwork.node.dao.SettingDao
Event property key for the setting value.
Setting.SettingFlag - Enum Class in net.solarnetwork.node.domain
An enumeration of setting flags.
SettingDao - Interface in net.solarnetwork.node.dao
Data access object API for setting key/value pairs.
settingResourceDirectory() - Static method in interface net.solarnetwork.node.settings.SettingsService
Get the path to the setting resource directory.
SettingResourceHandler - Interface in net.solarnetwork.node.settings
API for something that can handle setting updates via resources, such as external files.
settings(Class<?>, String, Iterable<ExpressionService>) - Static method in class net.solarnetwork.node.service.support.ExpressionConfig
Get settings suitable for configuring an instance of this class.
settings(String) - Method in class net.solarnetwork.node.dao.DefaultTransientSettingDao
 
settings(String) - Method in interface net.solarnetwork.node.dao.TransientSettingDao
Get the settings map for a given key.
SETTINGS_SERVICE_UID - Static variable in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
The default UID for this service.
SettingsBackup - Class in net.solarnetwork.node.settings
A backup domain object.
SettingsBackup(String, Date) - Constructor for class net.solarnetwork.node.settings.SettingsBackup
Construct with values.
SettingsCommand - Class in net.solarnetwork.node.settings
Edit settings command object.
SettingsCommand() - Constructor for class net.solarnetwork.node.settings.SettingsCommand
Constructor.
SettingsCommand(boolean) - Constructor for class net.solarnetwork.node.settings.SettingsCommand
Construct with a "forced" setting.
SettingsCommand(List<SettingValueBean>) - Constructor for class net.solarnetwork.node.settings.SettingsCommand
Constructor.
SettingsCommand(List<SettingValueBean>, Iterable<Pattern>) - Constructor for class net.solarnetwork.node.settings.SettingsCommand
Constructor.
SettingsImportOptions - Class in net.solarnetwork.node.settings
Options for importing settings.
SettingsImportOptions() - Constructor for class net.solarnetwork.node.settings.SettingsImportOptions
Default constructor.
SettingSpecifierProviderFactoryMessageComparator - Class in net.solarnetwork.node.settings.support
Sort SettingSpecifierProviderFactory by their localized titles.
SettingSpecifierProviderFactoryMessageComparator(Locale) - Constructor for class net.solarnetwork.node.settings.support.SettingSpecifierProviderFactoryMessageComparator
Constructor.
SettingSpecifierProviderFactoryMessageComparator(Locale, String) - Constructor for class net.solarnetwork.node.settings.support.SettingSpecifierProviderFactoryMessageComparator
Constructor.
SettingSpecifierProviderMessageComparator - Class in net.solarnetwork.node.settings.support
Sort SettingSpecifierProvider by their localized titles.
SettingSpecifierProviderMessageComparator(Locale) - Constructor for class net.solarnetwork.node.settings.support.SettingSpecifierProviderMessageComparator
Constructor.
SettingSpecifierProviderMessageComparator(Locale, String) - Constructor for class net.solarnetwork.node.settings.support.SettingSpecifierProviderMessageComparator
Constructor.
SettingsPlaceholderService - Class in net.solarnetwork.node.service.support
Implementation of PlaceholderService that manages parameter values via a SettingDao.
SettingsPlaceholderService(OptionalService<SettingDao>) - Constructor for class net.solarnetwork.node.service.support.SettingsPlaceholderService
Constructor.
SettingsService - Interface in net.solarnetwork.node.settings
Service API for settings.
SettingsUpdates - Interface in net.solarnetwork.node.settings
API for a set of setting updates to be applied.
SettingsUpdates.Change - Interface in net.solarnetwork.node.settings
A single setting update to apply.
SettingValueBean - Class in net.solarnetwork.node.settings
An individual setting value.
SettingValueBean() - Constructor for class net.solarnetwork.node.settings.SettingValueBean
Constructor.
SettingValueBean(String, boolean) - Constructor for class net.solarnetwork.node.settings.SettingValueBean
Constructor.
SettingValueBean(String, String) - Constructor for class net.solarnetwork.node.settings.SettingValueBean
Constructor.
SettingValueBean(String, String, String, String) - Constructor for class net.solarnetwork.node.settings.SettingValueBean
Constructor.
setToken(String) - Method in class net.solarnetwork.node.service.support.UserMetadataService
Set the SolarNetwork token to use.
setTokenSecret(String) - Method in class net.solarnetwork.node.service.support.UserMetadataService
Set the SolarNetwork token secret to use.
setTopicMapping(Map<String, String>) - Method in class net.solarnetwork.node.runtime.EventMessageBridge
Set a mapping of event topic values to corresponding message topic values.
setTransactionManager(OptionalService<PlatformTransactionManager>) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
Set the transaction manager.
setTransformerFactory(TransformerFactory) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Set a JAXP TransformerFactory for handling XSLT transformations with.
setTransformServiceUid(String) - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Set the transform service filter UID.
setTransformUids(String[]) - Method in class net.solarnetwork.node.service.support.DatumFilterChainService
Set the transform UIDs to use.
setTransformUidsCount(int) - Method in class net.solarnetwork.node.service.support.DatumFilterChainService
Set the transform UIDs count.
setTransient(boolean) - Method in class net.solarnetwork.node.settings.SettingValueBean
Set the transient flag.
setTriggerCronExpression(String) - Method in class net.solarnetwork.node.job.SimpleManagedJob
Set the trigger schedule expression, using the legacy setting property name.
setType(String) - Method in class net.solarnetwork.node.domain.Setting
Set the type.
setUid(String) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
 
setUnit(String) - Method in class net.solarnetwork.node.domain.datum.PriceLocation
Set the unit.
SETUP_SERVICE_LATEST_DATUM - Static variable in class net.solarnetwork.node.runtime.DefaultDatumService
The service name to retrieve the latest datum.
SETUP_TYPE_KEY - Static variable in class net.solarnetwork.node.setup.SetupSettings
A type key for setup settings.
SetupException - Exception Class in net.solarnetwork.node.setup
General setup runtime exception.
SetupException(String) - Constructor for exception class net.solarnetwork.node.setup.SetupException
Construct with a message.
SetupException(String, Throwable) - Constructor for exception class net.solarnetwork.node.setup.SetupException
Construct with a message and exception.
setUploaded(Instant) - Method in class net.solarnetwork.node.domain.datum.SimpleDatum
Set the uploaded date.
SetupResource - Interface in net.solarnetwork.node.setup
API for a setting resource.
SetupResourceProvider - Interface in net.solarnetwork.node.setup
API for a provider of resource(s) to support SettingSpecifier clients.
SetupResourceScope - Enum Class in net.solarnetwork.node.setup
A scope for setup resources.
SetupResourceService - Interface in net.solarnetwork.node.setup
API for a centrally managed manager of SetupResource instances.
SetupResourceSettingSpecifier - Interface in net.solarnetwork.node.settings
Setting that renders a custom UI via SetupResource instances.
SetupResourceUtils - Class in net.solarnetwork.node.setup
Utility methods for setup resources.
SetupService - Interface in net.solarnetwork.node.setup
API for node setup support.
SetupSettings - Class in net.solarnetwork.node.setup
Constants for setup related settings.
setupTokenAuthorization(URLConnection, Snws2AuthorizationBuilder, Instant, Map<String, List<String>>) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Populate SolarNetwork token authorization headers on a URLConnection.
setUsername(String) - Method in class net.solarnetwork.node.setup.UserProfile
Set the username.
setValue(String) - Method in class net.solarnetwork.node.domain.Setting
Set the value.
setValue(String) - Method in class net.solarnetwork.node.settings.SettingValueBean
Set the value.
setValues(List<SettingValueBean>) - Method in class net.solarnetwork.node.settings.SettingsCommand
Set the values.
setVisibility(Integer) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the instantaneous visibility, in meters.
setVoltage(Float) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous neutral voltage.
setVoltage(AcPhase, Float) - Method in interface net.solarnetwork.node.domain.datum.AcEnergyDatum
Set the instantaneous phase-to-neutral line voltage for a specific phase.
setWattHourReading(Long) - Method in interface net.solarnetwork.node.domain.datum.EnergyDatum
Set a watt-hour reading.
setWatts(Integer) - Method in interface net.solarnetwork.node.domain.datum.EnergyDatum
Get the instantaneous watts.
setWindDirection(Integer) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the wind direction, in degrees.
setWindSpeed(BigDecimal) - Method in interface net.solarnetwork.node.domain.datum.AtmosphericDatum
Set the wind speed, in meters / second.
setXpathFactory(XPathFactory) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Set a JAXP XPathFactory for handling XPath operations with.
shutdown() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Shutdown after no longer needed.
SimpleAcDcEnergyDatum - Class in net.solarnetwork.node.domain.datum
Simple datum that implements AcDcEnergyDatum.
SimpleAcDcEnergyDatum(String, Instant, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleAcDcEnergyDatum
Constructor.
SimpleAcEnergyDatum - Class in net.solarnetwork.node.domain.datum
GeneralNodeDatum that also implements AcEnergyDatum.
SimpleAcEnergyDatum(String, Instant, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleAcEnergyDatum
Constructor.
SimpleAcEnergyDatum(DatumId, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleAcEnergyDatum
Constructor.
SimpleAtmosphericDatum - Class in net.solarnetwork.node.domain.datum
GeneralLocationDatum that also implements AtmosphericDatum.
SimpleAtmosphericDatum(Long, String, Instant, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleAtmosphericDatum
Constructor.
SimpleAtmosphericDatum(String, Instant, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleAtmosphericDatum
Constructor.
SimpleAtmosphericDatum(DatumId, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleAtmosphericDatum
Constructor.
SimpleBackup - Class in net.solarnetwork.node.backup
Simple implementation of Backup.
SimpleBackup(Long, Date, String, Long, boolean) - Constructor for class net.solarnetwork.node.backup.SimpleBackup
Construct with values.
SimpleBackup(Long, Date, String, String, Long, boolean) - Constructor for class net.solarnetwork.node.backup.SimpleBackup
Construct with values.
SimpleBackup(Date, String, Long, boolean) - Constructor for class net.solarnetwork.node.backup.SimpleBackup
Construct with values.
SimpleBackup(BackupIdentity, Long, boolean) - Constructor for class net.solarnetwork.node.backup.SimpleBackup
Construct from an identity with values.
SimpleBackupIdentity - Class in net.solarnetwork.node.backup
Basic implementation of BackupIdentity.
SimpleBackupIdentity(String, Date, Long, String) - Constructor for class net.solarnetwork.node.backup.SimpleBackupIdentity
Constructor.
SimpleBackupInfo - Class in net.solarnetwork.node.backup
Basic implementation of BackupInfo.
SimpleBackupInfo(String, Date, Long, String, Collection<BackupResourceProviderInfo>, Collection<BackupResourceInfo>) - Constructor for class net.solarnetwork.node.backup.SimpleBackupInfo
Constructor.
SimpleBackupInfo(String, Date, Collection<BackupResourceProviderInfo>, Collection<BackupResourceInfo>) - Constructor for class net.solarnetwork.node.backup.SimpleBackupInfo
Constructor.
SimpleBackupResourceInfo - Class in net.solarnetwork.node.backup
Basic implementation of BackupResourceInfo.
SimpleBackupResourceInfo(String, String, String) - Constructor for class net.solarnetwork.node.backup.SimpleBackupResourceInfo
Construct with values.
SimpleBackupResourceProviderInfo - Class in net.solarnetwork.node.backup
Basic implementation of BackupResourceProviderInfo.
SimpleBackupResourceProviderInfo(String, String, String) - Constructor for class net.solarnetwork.node.backup.SimpleBackupResourceProviderInfo
Construct with values.
SimpleBackupServiceInfo - Class in net.solarnetwork.node.backup
Simple implementation of BackupServiceInfo.
SimpleBackupServiceInfo(Date, BackupStatus) - Constructor for class net.solarnetwork.node.backup.SimpleBackupServiceInfo
Construct with values.
SimpleDatum - Class in net.solarnetwork.node.domain.datum
Abstract base class for NodeDatum implementations.
SimpleDatum(DatumId, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleDatum
Constructor.
SimpleDatumLocation - Class in net.solarnetwork.node.domain.datum
Basic implementation of DatumLocation.
SimpleDatumLocation() - Constructor for class net.solarnetwork.node.domain.datum.SimpleDatumLocation
Default constructor.
SimpleDayDatum - Class in net.solarnetwork.node.domain.datum
Extension of SimpleDatum with DayDatum support.
SimpleDayDatum(Long, String, Instant, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleDayDatum
Constructor.
SimpleDayDatum(String, Instant, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleDayDatum
Constructor.
SimpleDayDatum(DatumId, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleDayDatum
Constructor.
SimpleDcEnergyDatum - Class in net.solarnetwork.node.domain.datum
GeneralNodeDatum that also implements AcEnergyDatum.
SimpleDcEnergyDatum(String, Instant, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleDcEnergyDatum
Constructor.
SimpleDcEnergyDatum(DatumId, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleDcEnergyDatum
Constructor.
SimpleEnergyDatum - Class in net.solarnetwork.node.domain.datum
GeneralNodeDatum that also implements EnergyDatum.
SimpleEnergyDatum(String, Instant, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleEnergyDatum
Constructor.
SimpleEnergyDatum(DatumId, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleEnergyDatum
Constructor.
SimpleEnergyStorageDatum - Class in net.solarnetwork.node.domain.datum
GeneralNodeDatum that also implements EnergyStorageDatum.
SimpleEnergyStorageDatum(String, Instant, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleEnergyStorageDatum
Constructor.
SimpleEnergyStorageDatum(DatumId, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimpleEnergyStorageDatum
Constructor.
SimpleInstructionExecutionService - Class in net.solarnetwork.node.reactor
Default implementation of InstructionExecutionService.
SimpleInstructionExecutionService(List<InstructionHandler>) - Constructor for class net.solarnetwork.node.reactor.SimpleInstructionExecutionService
Constructor.
SimpleManagedJob - Class in net.solarnetwork.node.job
Simple implementation of ManagedJob.
SimpleManagedJob(JobService) - Constructor for class net.solarnetwork.node.job.SimpleManagedJob
Constructor.
SimpleManagedJob(JobService, String) - Constructor for class net.solarnetwork.node.job.SimpleManagedJob
Constructor.
SimpleNodeControlInfoDatum - Class in net.solarnetwork.node.domain.datum
Extension of SimpleDatum that wraps a NodeControlInfo instance.
SimpleNodeControlInfoDatum(NodeControlInfo, Instant) - Constructor for class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
Constructor.
SimpleNodeControlInfoDatum(NodeControlInfo, Instant, Iterable<NodeControlInfo>) - Constructor for class net.solarnetwork.node.domain.datum.SimpleNodeControlInfoDatum
Construct from a collection of NodeControlInfo instances.
SimpleNodeControlsService - Class in net.solarnetwork.node.runtime
Service to support node control management.
SimpleNodeControlsService(Collection<NodeControlProvider>) - Constructor for class net.solarnetwork.node.runtime.SimpleNodeControlsService
Constructor.
SimpleNodeSettingsService - Class in net.solarnetwork.node.runtime
Service to support node settings management.
SimpleNodeSettingsService(OptionalService<SettingsService>) - Constructor for class net.solarnetwork.node.runtime.SimpleNodeSettingsService
Constructor.
SimplePlatformTaskInfo - Class in net.solarnetwork.node.runtime
Simple implementation of PlatformService.PlatformTaskInfo.
SimplePlatformTaskInfo(String, String, String, double, boolean, boolean) - Constructor for class net.solarnetwork.node.runtime.SimplePlatformTaskInfo
Construct from values.
SimplePlatformTaskInfo(PlatformService.PlatformTaskStatus, Locale) - Constructor for class net.solarnetwork.node.runtime.SimplePlatformTaskInfo
Construct from a status and locale.
SimplePluginQuery - Class in net.solarnetwork.node.setup
Simple implementation of PluginQuery.
SimplePluginQuery() - Constructor for class net.solarnetwork.node.setup.SimplePluginQuery
Default constructor.
SimplePriceDatum - Class in net.solarnetwork.node.domain.datum
Extension of SimpleDatum that implements PriceDatum.
SimplePriceDatum(Long, String, Instant, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimplePriceDatum
Constructor.
SimplePriceDatum(DatumId, DatumSamples) - Constructor for class net.solarnetwork.node.domain.datum.SimplePriceDatum
Constructor.
SimpleServiceProviderConfiguration - Class in net.solarnetwork.node.job
Basic configuration bean for a service provider.
SimpleServiceProviderConfiguration() - Constructor for class net.solarnetwork.node.job.SimpleServiceProviderConfiguration
Default constructor.
SimpleSetupResourceProvider - Class in net.solarnetwork.node.setup
Basic implementation of SetupResourceProvider for serving static content.
SimpleSetupResourceProvider() - Constructor for class net.solarnetwork.node.setup.SimpleSetupResourceProvider
Default constructor.
SimpleSetupResourceService - Class in net.solarnetwork.node.setup
Basic implementation of SetupResourceService.
SimpleSetupResourceService() - Constructor for class net.solarnetwork.node.setup.SimpleSetupResourceService
Default constructor.
slice(String, int, int) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get a set of available datum for a given source ID, as DatumExpressionRoot instances.
slice(String, int, int) - Method in class net.solarnetwork.node.runtime.DatumHistory
Get a slice of a source ID's history.
slice(String, int, int, Class<T>) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
slice(String, int, int, Class<T>) - Method in interface net.solarnetwork.node.service.DatumService
Get an set of datum offset from the latest available datum of a given type.
slice(String, Instant, int, int) - Method in class net.solarnetwork.node.domain.ExpressionRoot
Get a set of available datum offset from a given timestamp, for a given source ID, as DatumExpressionRoot instances.
slice(String, Instant, int, int) - Method in class net.solarnetwork.node.runtime.DatumHistory
Get a slice of a source ID's history.
slice(String, Instant, int, int, Class<T>) - Method in class net.solarnetwork.node.runtime.DefaultDatumService
 
slice(String, Instant, int, int, Class<T>) - Method in interface net.solarnetwork.node.service.DatumService
Get a set of datum offset from a given timestamp.
smartCopyPlaceholders(Map<String, Object>) - Method in interface net.solarnetwork.node.service.PlaceholderService
Copy all placeholders to a destination map, converting obvious number string values into actual number instances.
smartCopyPlaceholders(Map<String, Object>, Predicate<Map.Entry<String, ?>>) - Method in interface net.solarnetwork.node.service.PlaceholderService
Copy placeholders to a destination map, converting obvious number string values into actual number instances.
smartCopyPlaceholders(Map<String, Object>, Pattern) - Method in interface net.solarnetwork.node.service.PlaceholderService
Copy placeholders to a destination map, converting obvious number string values into actual number instances.
smartCopyPlaceholders(OptionalService<PlaceholderService>, Map<String, Object>) - Static method in interface net.solarnetwork.node.service.PlaceholderService
Copy placeholders to a destination map, converting obvious number string values into actual number instances.
smartCopyPlaceholders(OptionalService<PlaceholderService>, Map<String, Object>, Predicate<Map.Entry<String, ?>>) - Static method in interface net.solarnetwork.node.service.PlaceholderService
Copy placeholders to a destination map, converting obvious number string values into actual number instances.
smartCopyPlaceholders(OptionalService<PlaceholderService>, Map<String, Object>, Pattern) - Static method in interface net.solarnetwork.node.service.PlaceholderService
Copy placeholders to a destination map, converting obvious number string values into actual number instances.
smartPlaceholders(Map<String, Object>) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Create a parameter map that includes placeholders.
solarNodeHome() - Static method in class net.solarnetwork.node.Constants
Get the configured SolarNode home directory.
someUserExists() - Method in interface net.solarnetwork.node.setup.UserService
Test if any user exists.
SOURCE_FILE_PLACEHOLDER - Static variable in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
The placeholder string in the syncCommand for the source directory path.
sourceIdMatches(Datum) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Test if a given datum's source ID matches the configured source ID pattern.
Specification mode - Search tag in class net.solarnetwork.node.runtime.SimpleNodeSettingsService
Section
startSubSampling(DatumDataSource) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Schedule sub-sampling with the given data source.
startup() - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
Startup once configured.
stats - Variable in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
A stats counter.
statusForProvisioningOperation(String, Locale) - Method in interface net.solarnetwork.node.setup.PluginService
Get a provisioning status based on a provisioning operation ID.
STOP - Enum constant in enum class net.solarnetwork.node.dao.BatchableDao.BatchCallbackResult
We should stop processing immediately.
stopSubSampling() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
Stop any running sub-sampling task.
storeDatum(NodeDatum) - Method in interface net.solarnetwork.node.dao.DatumDao
Store (create or update) a datum.
storeDatum(NodeDatum) - Method in class net.solarnetwork.node.dao.FilteringDatumDao
 
storeDatum(NodeDatum) - Method in class net.solarnetwork.node.dao.QueueDatumDao
 
storeInstruction(Instruction) - Method in interface net.solarnetwork.node.reactor.InstructionDao
Store an Instruction instance.
storeInstruction(Instruction) - Method in interface net.solarnetwork.node.reactor.ReactorService
Store an Instruction instance in local storage.
storeInstructionStatus(Long, String, InstructionStatus) - Method in interface net.solarnetwork.node.reactor.InstructionDao
Update an instruction status.
storeSetting(String, String) - Method in interface net.solarnetwork.node.dao.SettingDao
Persist a new key/value pair, or update an existing key.
storeSetting(String, String, String) - Method in interface net.solarnetwork.node.dao.SettingDao
Persist a new key+type/value pair, or update an existing key+type.
storeSetting(Setting) - Method in interface net.solarnetwork.node.dao.SettingDao
Persist a Setting, or update an existing Setting.
storeUserProfile(UserProfile) - Method in interface net.solarnetwork.node.setup.UserService
Store a user profile into settings.
SUB_SAMPLE_PROPS - Static variable in class net.solarnetwork.node.service.support.DatumDataSourceSupport
A transform properties instance that can be used to signal "sub-sampling" mode to the transform service.
subscribeToActivePlatformTaskInfo(Locale) - Method in class net.solarnetwork.node.runtime.DefaultPlatformService
 
subscribeToActivePlatformTaskInfo(Locale) - Method in interface net.solarnetwork.node.service.PlatformService
Register a subscription to the active platform task's status updates for a specific locale.
supportedCurrentResourceSettingKeys() - Method in interface net.solarnetwork.node.settings.SettingResourceHandler
Get a list of supported setting keys for the SettingResourceHandler.currentSettingResources(String) method.
SYSTEM_PROP_NODE_HOME - Static variable in class net.solarnetwork.node.Constants
The system property for the node's home directory.
SYSTEM_PROP_SETTING_RESOURCE_DIR - Static variable in interface net.solarnetwork.node.settings.SettingsService
The system property for the setting resource directory.
SystemHealthService - Interface in net.solarnetwork.node.service
API for monitoring SolarNode system health.
SystemHealthService.PingTestResults - Class in net.solarnetwork.node.service
A collection of ping test results.
SystemService - Interface in net.solarnetwork.node.service
API for node system services, such as restarting, rebooting, or making system configuration changes.

T

tagAsConsumption() - Method in interface net.solarnetwork.node.domain.datum.EnergyDatum
Tag this datum with the consumption tag, removing the generation tag.
tagAsGeneration() - Method in interface net.solarnetwork.node.domain.datum.EnergyDatum
Tag this datum with the generation tag, removing the consumption tag.
tagMatches(Datum, DatumSamplesOperations) - Method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
Test if the configured BaseDatumFilterSupport.getRequiredTag() expression matches the given datum or samples.
taskExecutor() - Method in class net.solarnetwork.node.service.support.BasePlatformPackageService
Get the configured task executor.
taskStatusUpdated(PlatformService.PlatformTaskStatus) - Method in interface net.solarnetwork.node.service.PlatformService.PlatformTaskStatusHandler
Update the task info for a task.
TIMESTAMP_UPLOAD - Static variable in interface net.solarnetwork.node.domain.datum.NodeDatum
A sample data key for a NodeDatum.getUploaded() value, as a long epoch value.
timestampParameterValue(String) - Method in interface net.solarnetwork.node.reactor.Instruction
Get a date parameter value, if available.
tokenDetails(String, String) - Static method in class net.solarnetwork.node.domain.SecurityToken
Create a token from just the detail properties.
tokenDetails(String, String, String) - Static method in class net.solarnetwork.node.domain.SecurityToken
Create a token from just the detail properties.
tokenForId(String) - Method in class net.solarnetwork.node.runtime.DefaultSecurityTokenService
 
tokenForId(String) - Method in interface net.solarnetwork.node.service.SecurityTokenService
Get a security token for a given ID.
TOPIC_CANCEL_INSTRUCTION - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
The instruction topic to cancel an instruction.
TOPIC_DEMAND_BALANCE - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
The instruction topic for balancing power generation to power demand.
TOPIC_DISABLE_OPERATIONAL_MODES - Static variable in interface net.solarnetwork.node.service.OperationalModesService
The instruction topic for deactivating a set of operational modes.
TOPIC_ENABLE_OPERATIONAL_MODES - Static variable in interface net.solarnetwork.node.service.OperationalModesService
The instruction topic for activating a set of operational modes.
TOPIC_NETWORK_ASSOCIATION_ACCEPTED - Static variable in interface net.solarnetwork.node.setup.SetupService
Topic for when a network association has been accepted.
TOPIC_REBOOT - Static variable in interface net.solarnetwork.node.service.SystemService
The instruction topic for a request to reboot the SolarNode device.
TOPIC_RESET - Static variable in interface net.solarnetwork.node.service.SystemService
The instruction topic for a request to perform a factory reset of the SolarNode device.
TOPIC_RESTART - Static variable in interface net.solarnetwork.node.service.SystemService
The instruction topic for a request to restart the SolarNode application.
TOPIC_SET_CONTROL_PARAMETER - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
The instruction topic for setting control parameters.
TOPIC_SET_OPERATING_STATE - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
The instruction topic for a request to change the DeviceOperatingState of a device.
TOPIC_SHED_LOAD - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
The instruction topic for a request to reduce power demand.
TOPIC_SIGNAL - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
The instruction topic for a request to signal a control or device.
TOPIC_SYSTEM_CONFIGURATION - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
The instruction topic for obtaining system configuration.
TOPIC_SYSTEM_CONFIGURE - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
The instruction topic for applying system configuration.
TOPIC_UPDATE_LOGGER - Static variable in interface net.solarnetwork.node.service.LoggingService
The instruction topic for a request to set a logger level to one or more loggers.
TOPIC_UPDATE_SETTING - Static variable in interface net.solarnetwork.node.settings.SettingsService
The instruction topic for a request to update (create or change) a setting value.
toSettingValues(String, String, String) - Method in class net.solarnetwork.node.service.support.ExpressionConfig
Generate a list of setting values from this instance.
toString() - Method in class net.solarnetwork.node.domain.datum.PriceLocation
 
toString() - Method in class net.solarnetwork.node.domain.ExpressionRoot
 
toString() - Method in class net.solarnetwork.node.domain.SecurityToken
 
toString() - Method in class net.solarnetwork.node.domain.Setting
 
toString() - Method in class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
 
toString() - Method in class net.solarnetwork.node.job.SimpleManagedJob
 
toString() - Method in class net.solarnetwork.node.reactor.BasicInstruction
 
toString() - Method in class net.solarnetwork.node.reactor.BasicInstructionStatus
 
toString() - Method in class net.solarnetwork.node.service.support.LocationDatumDataSource
 
toString() - Method in class net.solarnetwork.node.settings.SettingValueBean
 
toString() - Method in class net.solarnetwork.node.setup.BundlePluginVersion
 
TRACE - Enum constant in enum class net.solarnetwork.node.service.LoggingService.Level
The highest level of verbosity for tracing messages.
TransientSettingDao - Interface in net.solarnetwork.node.dao
API for a transient setting DAO.
triggerForExpression(String, TimeUnit, boolean) - Static method in class net.solarnetwork.node.job.JobUtils
Create a trigger from a schedule expression.

U

uncaughtException(Thread, Throwable) - Method in class net.solarnetwork.node.runtime.DefaultDatumQueue
 
Unconfigured - Enum constant in enum class net.solarnetwork.node.backup.BackupStatus
The backup has not been configured.
UNKNOWN_CONTENT_TYPE - Static variable in class net.solarnetwork.node.setup.PatternMatchingSetupResourceProvider
The content type assigned to resolved resources that are of an unknown type.
UNKNOWN_LOCATION - Static variable in interface net.solarnetwork.node.service.LocationService
An unknown location, which is always available for the UNKNOWN source.
UNKNOWN_SOURCE - Static variable in interface net.solarnetwork.node.service.LocationService
An unknown source, which is always available.
unregisterJob(ManagedJob, Map<String, ?>) - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
Unregister a job.
unregisterOperationalModeInfo(UUID) - Method in class net.solarnetwork.node.runtime.DefaultOperationalModesService
 
unregisterOperationalModeInfo(UUID) - Method in interface net.solarnetwork.node.service.OperationalModesService
Unregister previously registered operational mode information.
UPDATE - Enum constant in enum class net.solarnetwork.node.dao.BatchableDao.BatchCallbackResult
The domain object was updated.
UPDATE_STOP - Enum constant in enum class net.solarnetwork.node.dao.BatchableDao.BatchCallbackResult
Stop after updating the domain object.
updateNodeLocation(Location) - Method in interface net.solarnetwork.node.service.LocationService
Update the node's own location details in SolarNetwork.
updateSettings(SettingsCommand) - Method in interface net.solarnetwork.node.settings.SettingsService
Update setting values.
updateToken(SecurityToken) - Method in class net.solarnetwork.node.runtime.DefaultSecurityTokenService
 
updateToken(SecurityToken) - Method in interface net.solarnetwork.node.service.SecurityTokenService
Update the modifiable values of a security token.
Upgrade - Enum constant in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
Upgrade a package.
upgradeNamedPackages(ProgressListener<T>, T) - Method in interface net.solarnetwork.node.service.PlatformPackageService
Upgrade all installed packages.
upgradeNamedPackages(ProgressListener<T>, T) - Method in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
 
upgradeNamedPackages(ProgressListener<T>, T) - Method in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
 
uploadBulkDatum(Collection<NodeDatum>) - Method in interface net.solarnetwork.node.service.BulkUploadService
Upload Datum data in bulk.
uploadDatum(NodeDatum) - Method in interface net.solarnetwork.node.service.UploadService
Upload Datum data.
UploadService - Interface in net.solarnetwork.node.service
API for posting local SolarNode data to a remote server.
USER_METADATA_PATH - Static variable in class net.solarnetwork.node.service.support.UserMetadataService
The the user metadata path.
USER_ROLES - Static variable in interface net.solarnetwork.node.setup.SetupResource
A convenient value for the SetupResource.getRequiredRoles() method to support any authenticated user.
UserAuthenticationInfo - Class in net.solarnetwork.node.setup
Details about user authentication, to support API authentication methods.
UserAuthenticationInfo(String, Map<String, ?>) - Constructor for class net.solarnetwork.node.setup.UserAuthenticationInfo
Constructor.
UserBlockingSystemTask - Enum constant in enum class net.solarnetwork.node.service.PlatformService.PlatformState
A task is being performed that restricts user interactions until the task completes.
UserMetadataService - Class in net.solarnetwork.node.service.support
Implementation of MetadataService that uses SolarQuery to find user-level metadata.
UserMetadataService(OptionalService<SetupService>) - Constructor for class net.solarnetwork.node.service.support.UserMetadataService
Constructor.
UserProfile - Class in net.solarnetwork.node.setup
Command object for a user profile.
UserProfile() - Constructor for class net.solarnetwork.node.setup.UserProfile
Default constructor.
UserService - Interface in net.solarnetwork.node.setup
API for managing users and roles on the SolarNode system.

V

valueOf(String) - Static method in enum class net.solarnetwork.node.backup.BackupStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.node.dao.BatchableDao.BatchCallbackResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.node.domain.Setting.SettingFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.node.service.LoggingService.Level
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.node.service.PlatformService.PlatformState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.node.setup.SetupResourceScope
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.solarnetwork.node.backup.BackupStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.node.dao.BatchableDao.BatchCallbackResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.node.domain.Setting.SettingFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.node.runtime.DefaultDatumQueue.QueueStats
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.node.service.LoggingService.Level
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.node.service.PlatformService.PlatformState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.node.setup.SetupResourceScope
Returns an array containing the constants of this enum class, in the order they are declared.
verifyResponseSuccess(InputStream) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
Test for a successful standard Response HTTP response.
Volatile - Enum constant in enum class net.solarnetwork.node.domain.Setting.SettingFlag
The setting is "volatile" and should not be persisted.

W

WARN - Enum constant in enum class net.solarnetwork.node.service.LoggingService.Level
The 2nd most urgent level of verbosity for potential problems.
WEATHER_TYPE - Static variable in interface net.solarnetwork.node.domain.datum.DatumLocation
A weather location type.
WeatherLocation - Class in net.solarnetwork.node.domain.datum
Extension of SimpleDatumLocation for weather data.
WeatherLocation() - Constructor for class net.solarnetwork.node.domain.datum.WeatherLocation
Default constructor.
WEB_CONSUMER_TYPE - Static variable in interface net.solarnetwork.node.setup.SetupResourceProvider
A consumer type for webapp-based resources.
WEB_CONSUMER_TYPES - Static variable in interface net.solarnetwork.node.setup.SetupResource
A convenient value for the SetupResource.getSupportedConsumerTypes() method to support web consumers.
webFormGet(BeanWrapper, String, Map<String, ?>) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Send a bean as a web form GET and return an XML InputSource from the response content.
webFormGetForBean(BeanWrapper, Object, String, Map<String, ?>, Map<String, XPathExpression>) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Send a bean as a web GET and parse the XML response as bean properties.
webFormPost(BeanWrapper, String, Map<String, ?>) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Send a bean as a web form POST and return an XML InputSource from the response content.
webFormPostForBean(BeanWrapper, Object, String, Map<String, ?>, Map<String, XPathExpression>) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Send a bean as a web form POST and parse the XML response as bean properties.
webFormPostForTrackingId(BeanWrapper, String, XPathExpression, String, Map<String, ?>) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
Send a bean as a web form POST and parse the XML response for a bean.
withPrefix(String) - Static method in interface net.solarnetwork.node.service.OperationalModesService
An operational mode information predicate to match on a name prefix.
withPrefixAndTag(String, String) - Static method in interface net.solarnetwork.node.service.OperationalModesService
An operational mode information predicate to match on a tag.
withTag(String) - Static method in interface net.solarnetwork.node.service.OperationalModesService
An operational mode information predicate to match on a tag.

X

XmlServiceSupport - Class in net.solarnetwork.node.service.support
A helper class to support services that use XML.
XmlServiceSupport() - Constructor for class net.solarnetwork.node.service.support.XmlServiceSupport
Default constructor.
xWWWFormURLEncoded(Map<String, ?>) - Method in class net.solarnetwork.node.service.support.HttpClientSupport
Encode a map of data into a string suitable for posting to a web server as the content type application/x-www-form-urlencoded.

Z

ZipEntryBackupResource - Class in net.solarnetwork.node.backup
BackupResource for a file in a zip archive.
ZipEntryBackupResource(ZipFile, ZipEntry) - Constructor for class net.solarnetwork.node.backup.ZipEntryBackupResource
Constructor.
ZipEntryBackupResource(ZipFile, ZipEntry, String) - Constructor for class net.solarnetwork.node.backup.ZipEntryBackupResource
Construct with values.
ZipStreamBackupResource - Class in net.solarnetwork.node.backup
A zip input stream backup resource.
ZipStreamBackupResource(InputStream, ZipEntry, String, String) - Constructor for class net.solarnetwork.node.backup.ZipStreamBackupResource
Construct with values.
ZipStreamBackupResourceIterable - Class in net.solarnetwork.node.backup
Iterator over a zip stream of backup resources.
ZipStreamBackupResourceIterable(ZipInputStream, Map<String, String>) - Constructor for class net.solarnetwork.node.backup.ZipStreamBackupResourceIterable
Construct with a zip stream and properties.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form