Index
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.
- 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.
- 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.
- 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.
- 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
Backupkeyvalue. - 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
-
Shortcut for
BackupServiceSupport.backupDateFromProps(Date, Map, Pattern, String)using default values. - 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
-
Shortcut for
BackupServiceSupport.backupNodeIdFromProps(Long, Map, Pattern)using default values. - 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
BackupResourceinstances. - 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
BackupServiceimplementations. - BackupServiceSupport() - Constructor for class net.solarnetwork.node.backup.BackupServiceSupport
- 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
DatumFilterServiceto 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
BasicIdentifiablewith node-specific helpers. - BaseIdentifiable() - Constructor for class net.solarnetwork.node.service.support.BaseIdentifiable
- 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
- 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
- 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
SetupResourceimplementations. - 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
- 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
-
FactoryBeanimplementation that creates objects based on properties specified on aBeanConfigurationobject. - BeanConfigurationFactoryBean() - Constructor for class net.solarnetwork.node.service.support.BeanConfigurationFactoryBean
- 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
BeanConfigurationobjects, 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
Pluginthat wraps aBundle. - 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
DeviceInfoProviderpublish 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
BackupResourceIterablethat 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.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.
- 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.
- 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
- 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.
- 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
contentTypefor 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
Datuminstance associated with an event. - datumCapturedEvent(NodeDatum) - Static method in class net.solarnetwork.node.service.DatumEvents
- DatumDao - Interface in net.solarnetwork.node.dao
-
Data Access Object (DAO) API for
NodeDatumobjects. - DatumDaoBulkUploadJob - Class in net.solarnetwork.node.job
-
Job to query a
DatumDaofor datum to upload via aBulkUploadService. - 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
NodeDatumobjects from some device. - DatumDataSourcePollManagedJob - Class in net.solarnetwork.node.job
- DatumDataSourcePollManagedJob() - Constructor for class net.solarnetwork.node.job.DatumDataSourcePollManagedJob
- DatumDataSourceSupport - Class in net.solarnetwork.node.service.support
-
Helper class for
DatumDataSourceandMultiDatumDataSourceimplementations to extend. - DatumDataSourceSupport() - Constructor for class net.solarnetwork.node.service.support.DatumDataSourceSupport
- 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
NodeDatumEventhandling. - 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
GeneralDatumMetadataassociated 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.
- 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
cacheSecondsproperty value. - DEFAULT_CACHE_SECONDS - Static variable in class net.solarnetwork.node.service.support.UserMetadataService
-
The
cacheSecondsproperty default value. - DEFAULT_COMMAND - Static variable in class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService
-
The default value for the
commandproperty. - 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
connectionTimeoutproperty. - DEFAULT_DAO_RETRY_COUNT - Static variable in class net.solarnetwork.node.service.support.SettingsPlaceholderService
-
The default
daoRetryCountproperty value. - DEFAULT_EXECUTION_RECEIVED_HOUR_LIMIT - Static variable in class net.solarnetwork.node.reactor.SimpleInstructionExecutionService
-
Default value for the
executionReceivedHourLimitproperty. - 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
hoursproperty. - 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
jobStartDelaySecondsproperty default value. - DEFAULT_LOCATION_ID_PROP_NAME - Static variable in class net.solarnetwork.node.service.support.LocationDatumDataSource
-
Default value for the
locationIdPropertyNameproperty. - DEFAULT_MESSAGE_KEY - Static variable in class net.solarnetwork.node.settings.support.MessageSourceMessageComparator
-
The default
messageKeyproperty value. - DEFAULT_ORDERING - Static variable in class net.solarnetwork.node.service.support.BasicBeanConfiguration
-
The default value for the
orderingproperty. - 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
publishDeviceInfoMetadataproperty default value. - DEFAULT_QUEUE_DELAY_MS - Static variable in class net.solarnetwork.node.runtime.DefaultDatumQueue
-
The default value for the
queueDelayMsproperty. - DEFAULT_RANDOMIZED_CRON - Static variable in class net.solarnetwork.node.runtime.ManagedJobScheduler
-
The
randomizedCronproperty default value. - DEFAULT_SCHEDULE_SETTING_KEY - Static variable in class net.solarnetwork.node.job.SimpleManagedJob
-
The
scheduleSettingKeyproperty 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_DIRis not defined. - DEFAULT_SETTINGS_CONCURRENCY_LEVEL - Static variable in class net.solarnetwork.node.dao.DefaultTransientSettingDao
-
The
settingsConcurrencyLevelproperty default value. - DEFAULT_SETTINGS_INITIAL_CAPACITY - Static variable in class net.solarnetwork.node.dao.DefaultTransientSettingDao
-
The
settingsInitialCapacityproperty default value. - DEFAULT_SETTINGS_LOAD_FACTOR - Static variable in class net.solarnetwork.node.dao.DefaultTransientSettingDao
-
The
settingsLoadFactorproperty default value. - DEFAULT_SOURCE_ID_PROP_NAME - Static variable in class net.solarnetwork.node.service.support.LocationDatumDataSource
-
Default value for the
sourceIdPropertyNameproperty. - 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
startupDelayMsproperty. - DEFAULT_STAT_LOG_FREQUENCY - Static variable in class net.solarnetwork.node.runtime.DefaultDatumQueue
-
The default
statisticLogFrequencyproperty. - 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
subSampleStartDelayproperty default value. - DEFAULT_TAR_COMMAND - Static variable in class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
-
The default value of the
tarCommandproperty. - 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
- 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>, 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
- 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.
- 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
syncCommandfor the destination directory path. - deviceInfo() - Method in interface net.solarnetwork.node.domain.DataAccessor
-
Get a
DeviceInfoinstance based on theDataAccessor.getDeviceInfo()data. - deviceInfo() - Method in interface net.solarnetwork.node.service.DeviceInfoProvider
-
Get a
DeviceInfoinstance. - deviceInfoBuilder() - Method in interface net.solarnetwork.node.domain.DataAccessor
-
Get a
BasicDeviceInfobuilder, populated fromDataAccessor.getDeviceInfo(). - deviceInfoBuilderForInfo(Map<String, ?>) - Static method in interface net.solarnetwork.node.domain.DataAccessor
-
Get a
BasicDeviceInfobuilder, populated from an info map, using theINFO_*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.
- 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
Setof 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
Eventtopic for when aNodeControlInfohas been read, sampled, or in some way captured by aNodeControlProvider. - EVENT_TOPIC_CONTROL_INFO_CHANGED - Static variable in interface net.solarnetwork.node.service.NodeControlProvider
-
An
Eventtopic for when aNodeControlInfohas in some way been changed. - EVENT_TOPIC_DATUM_ACQUIRED - Static variable in interface net.solarnetwork.node.service.DatumQueue
- EVENT_TOPIC_DATUM_CAPTURED - Static variable in interface net.solarnetwork.node.service.DatumDataSource
-
An
Eventtopic for when aNodeDatumhas been read, sampled, or in some way captured by aDatumDataSource. - EVENT_TOPIC_DATUM_STORED - Static variable in interface net.solarnetwork.node.dao.DatumDao
-
An
Eventtopic for when aNodeDatumhas been persisted. - EVENT_TOPIC_DATUM_UPLOADED - Static variable in interface net.solarnetwork.node.service.UploadService
-
An event topic for when a
NodeDatumhas been uploaded. - EVENT_TOPIC_OPERATIONAL_MODES_CHANGED - Static variable in interface net.solarnetwork.node.service.OperationalModesService
-
An
Eventtopic for when a the active operational modes have changed. - EVENT_TOPIC_PLATFORM_STATE_CHANGED - Static variable in interface net.solarnetwork.node.service.PlatformService
-
An
Eventtopic 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.
- 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
ExpressionServiceevaluation. - 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
SettingSpecifierProviderFactoryto 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
ResponseHTTP response and return thedataarray 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
ResponseHTTP response and return thedata.resultsarray as objects of the provided type. - extractResponseData(InputStream, Class<T>) - Method in class net.solarnetwork.node.service.support.JsonHttpClientSupport
-
Parse a standard
ResponseHTTP response and return thedataobject 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
- FileBackupResourceProvider - Class in net.solarnetwork.node.backup
-
BackupResourceProviderfor node files, such as installed application bundle JARs. - FileBackupResourceProvider() - Constructor for class net.solarnetwork.node.backup.FileBackupResourceProvider
- FileSettingSpecifier - Interface in net.solarnetwork.node.settings
-
A file-upload setting specifier.
- FileSystemBackupService - Class in net.solarnetwork.node.backup
-
BackupServiceimplementation that copies files to another location in the file system. - FileSystemBackupService() - Constructor for class net.solarnetwork.node.backup.FileSystemBackupService
- 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
NodeDatumthat 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.
- 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
BasicInstructionfrom 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.
- 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
- 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
-1if 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
- 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.
- 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.
- 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
- 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 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
EventAdminservice. - getException() - Method in interface net.solarnetwork.node.service.PlatformPackageService.PlatformPackageResult
-
Get a result exception.
- getException() - Method in class net.solarnetwork.node.service.support.BasicPlatformPackageResult
- 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
Expressionto 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
expressionConfigselements. - getExpressionServiceId() - Method in class net.solarnetwork.node.service.support.ExpressionConfig
-
Get the
ExpressionServiceID to use when evaluatingExpressionConfig.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
- getIdentifiableSettingSpecifiers() - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
-
Get setting specifiers for the
uidandgroupUidproperties. - 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
InputStreamto 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
BackupResourceProviderinstances. - 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
- 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
DatumLocationID 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 theNodeDatumreturned from the configureddelegate. - 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
LocationServiceto use to lookupDatumLocationinstances via the configuredlocationIdproperty. - 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
- 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 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
Principalfor 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
BackupResourceProviderthat provided this resource. - getProviderKey() - Method in interface net.solarnetwork.node.backup.BackupResourceInfo
-
Get the key of the
BackupResourceProviderthat 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
PluginServiceAPI 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
Readerto 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
resourceDirectoriesproperty. - 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.
- 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
SettingSpecifierProviderfor this service. - getSettingSpecifierProvider() - Method in class net.solarnetwork.node.backup.FileSystemBackupService
- getSettingSpecifierProviderForRestore() - Method in interface net.solarnetwork.node.backup.BackupService
-
Get a
SettingSpecifierProviderfor 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
SettingSpecifierProviderinstance 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 theNodeDatumreturned from the configureddelegate. - 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
- 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.
- 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.
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
- 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.
- HTML_CONTENT_TYPE - Static variable in interface net.solarnetwork.node.setup.SetupResource
-
A
contentTypefor 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
I
- 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 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 net.solarnetwork.node.setup.InvalidVerificationCodeException
-
Construct with a message.
- InvalidVerificationCodeException(String, Throwable) - Constructor for exception 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(). - 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
transformUidsflag. - 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
- 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
contentTypefor 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.
- JobUtils() - Constructor for class net.solarnetwork.node.job.JobUtils
- JSON_CONTENT_TYPE - Static variable in interface net.solarnetwork.node.setup.SetupResource
-
A
contentTypefor JSON data. - JSON_MIME_TYPE - Static variable in class net.solarnetwork.node.service.support.JsonHttpClientSupport
-
The JSON MIME type.
- 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
- 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
Iterableover 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
DatumExpressionRootinstances. - 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, asDatumExpressionRootinstances. - List - Enum constant in enum class net.solarnetwork.node.service.support.BaseSolarPkgPlatformPackageService.Action
-
List all packages.
- 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
- 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
Localebased 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.
- LocalizedPlugin - Class in net.solarnetwork.node.setup
-
Localized version of
PluginInfoso 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
PluginInfoso 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
-
DatumDataSourcethat augments some other data source's datum values with location IDs. - LocationDatumDataSource() - Constructor for class net.solarnetwork.node.service.support.LocationDatumDataSource
- 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 in net.solarnetwork.node.service
-
Runtime lock timeout exception.
- LockTimeoutException() - Constructor for exception net.solarnetwork.node.service.LockTimeoutException
-
Default constructor.
- LockTimeoutException(String) - Constructor for exception 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
ManagedJobinstances. - 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
Comparatorfor 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
NodeDatumobjects 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
-
PlatformPackageServicethat extracts tar archives using the host's nativetarprogram. - NativeTarPlatformPackageService() - Constructor for class net.solarnetwork.node.service.support.NativeTarPlatformPackageService
- 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_FORMATand 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 anDatumExpressionRoot. - offset(int) - Method in class net.solarnetwork.node.runtime.DatumHistory
-
Get an
Iterableover 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
Iterableover 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
Eventproperty name for aPlatformService.PlatformStatestring 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.
- 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.
P
- PARAM_LOGGER_LEVEL - Static variable in interface net.solarnetwork.node.service.LoggingService
-
The instruction parameter for a
LoggingService.Levelname. - 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_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_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
- 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
AsyncTaskExecutorif 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
AsyncTaskExecutorif 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
commandprogram, 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
Eventproperty name for aPlatformService.PlatformStatestring 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 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 net.solarnetwork.node.setup.PluginProvisionException
-
Constructor.
- PluginProvisionException(String, Throwable) - Constructor for exception net.solarnetwork.node.setup.PluginProvisionException
-
Constructor.
- PluginProvisionException(Throwable) - Constructor for exception 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
BaseDatumFilterSupportclass. - populateBaseSampleTransformSupportSettings(List<SettingSpecifier>, String, String, String) - Static method in class net.solarnetwork.node.service.support.BaseDatumFilterSupport
-
Populate settings for the
BaseDatumFilterSupportclass. - 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
BackupResourceobjects 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
- 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
- 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
-
DatumDaothat offers datum to aDatumQueue. - 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
NodeDatumobject. - 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
NodeDatumobjects. - 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.
- 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.
- registerJob(ManagedJob, Map<String, ?>) - Method in class net.solarnetwork.node.runtime.ManagedJobScheduler
-
Register a job.
- 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.
- 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.
- 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
-
BackupResourceimplementation using a SpringResource. - 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
SetupResourcethat delegates to aResource. - 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
IteratorofBackupResourceneeding 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
NetworkIdentitysettings in the supplieddetailsto 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.
- 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
DatumExpressionRootinstances. - 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
- 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
- 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
- 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
- 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
- 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
BackupServiceinstances 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
- 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
- setConfiguration(Map<String, Object>) - Method in class net.solarnetwork.node.service.support.BasicBeanConfiguration
- 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
DatumMetadataServiceto use for managing datum metadata. - setDatumMetadataService(OptionalService<DatumMetadataService>) - Method in class net.solarnetwork.node.service.support.DatumDataSourceSupport
-
Set a
DatumMetadataServiceto 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
DocumentBuilderFactoryto 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
EventAdminto use. - setEventAdmin(OptionalService<EventAdmin>) - Method in class net.solarnetwork.node.service.support.XmlServiceSupport
-
Set an
EventAdminservice 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.Declinedstate. - 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
ExpressionConfigelements. - setExpressionServiceId(String) - Method in class net.solarnetwork.node.service.support.ExpressionConfig
-
Set the
ExpressionServiceID to use when evaluatingExpressionConfig.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
transformUidsflag. - 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
DatumLocationID 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 theNodeDatumreturned from the configureddelegate. - 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
LocationServiceto use to lookupDatumLocationinstances via the configuredlocationIdproperty. - 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
SimpMessageSendingOperationsfor posting messages to. - setMessageSource(MessageSource) - Method in class net.solarnetwork.node.backup.FileBackupResourceProvider
-
Set the
MessageSourceto 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
NamespaceContextto 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
- 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
-1and1. - 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
resourceDirectoriesproperty 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
BackupResourceProviderinstances 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
resourceDirectoriesare 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
- setSingletonExecutorService(ExecutorService) - Method in class net.solarnetwork.node.runtime.DefaultPlatformService
-
Configure the
ExecutorServiceto 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 theNodeDatumreturned from the configureddelegate. - 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
- 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.
- 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
- SettingSpecifierProviderFactoryMessageComparator - Class in net.solarnetwork.node.settings.support
-
Sort
SettingSpecifierProviderFactoryby 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
SettingSpecifierProviderby 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
PlaceholderServicethat manages parameter values via aSettingDao. - 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
TransformerFactoryfor 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 in net.solarnetwork.node.setup
-
General setup runtime exception.
- SetupException(String) - Constructor for exception net.solarnetwork.node.setup.SetupException
-
Construct with a message.
- SetupException(String, Throwable) - Constructor for exception 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
SettingSpecifierclients. - 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
SetupResourceinstances. - SetupResourceSettingSpecifier - Interface in net.solarnetwork.node.settings
-
Setting that renders a custom UI via
SetupResourceinstances. - 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.
- SetupSettings() - Constructor for class net.solarnetwork.node.setup.SetupSettings
- 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
XPathFactoryfor 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
NodeDatumimplementations. - 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
- SimpleDayDatum - Class in net.solarnetwork.node.domain.datum
-
Extension of
SimpleDatumwithDayDatumsupport. - 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
SimpleDatumthat wraps aNodeControlInfoinstance. - 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
NodeControlInfoinstances. - 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
- SimplePriceDatum - Class in net.solarnetwork.node.domain.datum
-
Extension of
SimpleDatumthat implementsPriceDatum. - 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
- SimpleSetupResourceProvider - Class in net.solarnetwork.node.setup
-
Basic implementation of
SetupResourceProviderfor serving static content. - SimpleSetupResourceProvider() - Constructor for class net.solarnetwork.node.setup.SimpleSetupResourceProvider
- SimpleSetupResourceService - Class in net.solarnetwork.node.setup
-
Basic implementation of
SetupResourceService. - SimpleSetupResourceService() - Constructor for class net.solarnetwork.node.setup.SimpleSetupResourceService
- 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
syncCommandfor 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.
- 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 alongepoch value. - 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
DeviceOperatingStateof 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_CONFIGURE - Static variable in interface net.solarnetwork.node.reactor.InstructionHandler
-
The instruction topic for 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.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.
- 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.
- 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
MetadataServicethat 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
- 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
ResponseHTTP 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
SimpleDatumLocationfor 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.
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
- 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
-
BackupResourcefor 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form