Class LiveViewServerCapability
- Direct Known Subclasses:
LiveViewServerCapability.AggregateMarkGeneration
,LiveViewServerCapability.AlertRules
,LiveViewServerCapability.AlertWithClusterGroup
,LiveViewServerCapability.AlertWithGUID
,LiveViewServerCapability.AlertWithQueryString
,LiveViewServerCapability.AlertWithQuiescence
,LiveViewServerCapability.BlockingDeleteQuery
,LiveViewServerCapability.ClientVersionAware
,LiveViewServerCapability.ClosablePublisher
,LiveViewServerCapability.DataOnRemoveMessage
,LiveViewServerCapability.ExternalLiveViewHosting
,LiveViewServerCapability.FullSchemas
,LiveViewServerCapability.PluggableTableProviders
,LiveViewServerCapability.PublishSupportsByteOrder
,LiveViewServerCapability.PublishV2
,LiveViewServerCapability.ReferenceTablesDirectly
,LiveViewServerCapability.ReliablePublisher
,LiveViewServerCapability.SavedWorkspaces
,LiveViewServerCapability.SeparatelyTransmittedExtendedKeys
,LiveViewServerCapability.WorkspacesWithGUID
An abstract class for objects that represent a capability of a LiveView server. Capabilities vary from one server release to another.
Each kind of capability is represented by a nested subclass of this main LiveViewServerCapability abstract class. Instead of using a capability "enum", nested class instances let you ask capability-specific "things"; enums don't. For instance, alert rules support and saved workspace support are treated as capabilities which are available in the 1.4 server. In a later release, one or both capabilities may be changed or enhanced. For instance, say server-side saved-workspace functionality is enhanced post-1.4. At that time, the nested "SavedWorkspaces" class can be changed to include methods that get specific details about "sub-capabilities" of the SavedWorkspaces feature. That's preferable to treating every server enhancement as a whole new capability.
When capabilities are first added, yes, all clients want is an "existence" boolean, so initially, empty subclasses are typically what you want.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Server supports special punctuation that allows for guaranteed synchronicity between aggregate queries.static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
LiveViewServerCapability
public LiveViewServerCapability()
-