[ROOT] / doc / toc / ARCCore / Class
ActualConnection , BaseAttribute , BaseAttribute+IncorrectAttributeTypeUsedException , BasePKAttribute , CardinalityExtensions , ClassAttribute , ClassMemberAttribute , ClientUpdatePosition , ConnectionInstruction , EnumAttribute , EnumMemberAttribute , Extensions , ICreated , IGetKeysEqualToValue , IHTMLEncoder , IIKII , IK , IKCoded , IKDate , IKIP , IKLong , IKString , IKType , InvalidTypeException , IP , IPAttribute , IPII , ITypeDescriber , MonkeyWrench , P , ParseResult , PCollection , PConcurrent , PExact<TEnumType> , PII , PK , PK+BasePKAttributeNotFoundException<T> , PK+PKBoolPair , PKHTMLAttribute , PKLogAttribute , PKRelAttribute , PKTypeAttribute , PReadOnly , PRich , PropertyStreamLine , PropertyStreamLineParsed , PropertyStreamLineWithOrigin , PValue<T> , PValueEmpty , REx , Sharding , StorageFile , StreamProcessor , StreamProcessor+StorageFile , Subscription , TIP , TValue , UtilCore
All classes with some AgoRapide specific attributes found in assembly ARCCore
ActualConnection | The actual connection, its internal state, queue for sending and so on. |
BaseAttribute | Instances of this class are used as source of documentation and data for the API. |
BaseAttribute+IncorrectAttributeTypeUsedException | Helps to clean up any confusion about which BaseAttribute to use in a given concept. |
BasePKAttribute | The class containing the actual attributes used for TaggingOfPropertyKeys. |
CardinalityExtensions | |
ClassAttribute | Describes a class. |
ClassMemberAttribute | Describes a member of a class (a method). |
ClientUpdatePosition | Describes from WHERE (from WHEN) in the historic PropertyStream new data is to be returned. |
ConnectionInstruction | The instruction about what connections to make (host, portnr, data transfer direction and so on). |
EnumAttribute | Describes an enum. |
EnumMemberAttribute | Describes an enum's value. |
Extensions | Contains a few general nice to have extensions methods. |
ICreated | A dummy interface signifying that implementing class has the ability to store (in-memory) metadata Created |
IGetKeysEqualToValue | Interface stating that implementing class does not use the default implementation of GetKeysEqualToValue (which does not use Indexing) but has replaced it with a more efficient implementation assumed to utilize Indexing. |
IHTMLEncoder | Pseudo-interface signifying that implementing class has a static metod called 'Encode' for encoding a string to HTML. |
IIKII | Related to PII, property for storing individual items |
IK | IK = Interface Key / Index key. Key used to lookup 'inside' an instance of IP. |
IKCoded | Understands coded and unencoded variants of IK. |
IKDate | A more memory efficient alternative to IKString (together with IKLong). |
IKIP | Container class for key (IK), and value (IP). |
IKLong | A more memory efficient alternative to IKString. |
IKString | Index key for any general id, like primary-key or sequence-number or similar. |
IKType | Index key used when storing a collection of a given type, like 'Customer'. |
InvalidTypeException | |
IP | IP = IProperty. |
IPAttribute | Describes IP classes (describes at class-level) |
IPII | Future expansion, using different classes for storing, not only PII. |
ITypeDescriber | Provides a standardized mechanism for describing single-property values (like 'PhoneNumber' of 'Customer' for instance). |
MonkeyWrench | Describes level of 'spanner-throwing' this connection shall contibute with |
P | 'Dummy'-class, not necessarily in use. See PP for more information. Created because of the concept of CorrespondingClass which is strictly enforced |
ParseResult | NOTE: Concept is very old, from the dark ages of AgoRapide's very first inception. There might be room for improvement. |
PCollection | A class useful for storing a collection of entities (a table in RDBMS-terms) because it implements Indexing. |
PConcurrent | A (somewhat) thread-safe alternative to PRich which also supports ExposingApplicationState (through Logger). |
PExact<TEnumType> | Very MemoryConsumption efficient alternative to PRich. |
PII | PII = property for storing individual items. |
PK | PK = AgoRapide PropertyKey. |
PK+BasePKAttributeNotFoundException<T> | Explains how to implement a given BasePKAttribute for an enum |
PK+PKBoolPair | Used to signify that a given PK returned from value factory inside FromEnum has not been initialized (has not yet been populated with PKTypeAttribute collection). |
PKHTMLAttribute | Contains pointer to HTML encoder for a property. |
PKLogAttribute | Explains how logging of changes to a property should be done. |
PKRelAttribute | Describes relationships between entities (between tables in RDBMS terms). |
PKTypeAttribute | Contains the most basic essential information about a property key, like its description, Type, Cardinality, IsObligatory and DefaultValue. |
PReadOnly | Experimental (from Feb 2022) class suitable for classes that do not need to be deserialized, or to accept write requests through PropertyAccess. |
PRich | Fully flexible storage. Can store anything. Typical inherited for entity representations like 'Customer' or 'Order'. |
PropertyStreamLine | Has two main functions: |
PropertyStreamLineParsed | Parses the keys part of a line from PropertyStream, like 'Customer/42/FirstName = John. |
PropertyStreamLineWithOrigin | The rationale for this class is that ReceiveAndDistribute needs to distingush origin of data when routing it (in general, in order to avoid sending it back to its source). |
PValue<T> | Single value storage. |
PValueEmpty | Represents the 'no value'. |
REx | REx = 'TooDeepRecursiveDepthException' |
Sharding | Enables load-balancing by describing what data should be sent over a given connection. |
StorageFile | Implemented only in order to store some ideas about Hash. |
StreamProcessor | Implements the storage mechanism for AgoRapide. |
StreamProcessor+StorageFile | |
Subscription | A stream Subscription is the concept of how nodes (see ARNodeType) subscribe to the PropertyStream (either the whole stream or just part of it) in a distributed manner. |
TIP | Placeholder for any class type suitable as generic type parameter restricted to -IP. |
TValue | Placeholder for any class type suitable as generic type parameter PValue<T>. |
UtilCore | Utility methods for ARCCore. |
Generated 2024-11-14 16:24:34.429 UTC