MCPcopy Create free account

hub / github.com/craigdrabiktxmq/exo-demo / types & classes

Types & classes94 in github.com/craigdrabiktxmq/exo-demo

Class
client/client/src/app/app.component.ts:8
Class
client/client/src/app/zoo.service.ts:4
Class
client/client/src/app/app.module.ts:56
Class
client/client/src/app/exo/exo-platform.service.ts:18
Class
client/client/src/app/exo/exo-configuration.service.ts:17
Class
client/client/src/app/exo/exo.module.ts:24
Class
client/client/src/app/exo/exo-distributed-endpoint.service.ts:26
Class
client/client/src/app/exo/exo-config.ts:16
Class
client/client/src/app/home/home.component.ts:12
Class
client/client/src/api/encoder.ts:8
Class
client/client/src/api/configuration.ts:10
Class
client/client/src/api/api.module.ts:15
Class
client/client/src/api/api/default.service.ts:50
Class
client/client/e2e/app.po.ts:3
ClassAnimal
Animal
jaxrs workspace/jaxrs/src/gen/java/io/swagger/model/Animal.java:39
ClassAnimal
Animal
hashgraph workspace/hashgraph/source/socketdemo/src/io/swagger/model/Animal.java:34
InterfaceAnimal
client/client/src/api/model/animal.ts:15
ClassApiException
jaxrs workspace/jaxrs/src/gen/java/io/swagger/api/ApiException.java:3
ClassApiModule
client/client/src/api/api.module.ts:15
ClassApiOriginFilter
jaxrs workspace/jaxrs/src/gen/java/io/swagger/api/ApiOriginFilter.java:8
ClassApiResponseMessage
jaxrs workspace/jaxrs/src/gen/java/io/swagger/api/ApiResponseMessage.java:5
ClassAppComponent
client/client/src/app/app.component.ts:8
ClassAppModule
client/client/src/app/app.module.ts:56
ClassAppPage
client/client/e2e/app.po.ts:3
ClassBlock
A Block defines the "wrapper" for a set of transactions written out to storage by an IBlockLogger. Transactions are added to the block by Exo's block
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/persistence/Block.java:19
ClassBlockContents
Container for a block's transaction list and the hash of the previous block. This object gets hashed to calculate the hash of the current block.
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/persistence/BlockContents.java:19
ClassBlockLogger
BlockLogger is the manager class for Exo's "low rent" blockchain transaction logging. It encloses and provides access to pseudo-singleton loggers, an
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/persistence/BlockLogger.java:15
ClassBlockLoggerConfig
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/config/BlockLoggerConfig.java:3
ClassBlockLoggerConfig
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/config/BlockLoggerConfig.java:5
ClassBootstrap
jaxrs workspace/jaxrs/src/main/java/io/swagger/api/Bootstrap.java:13
ClassCORSFilter
Basic CORS filter, allows access from any origin, and shuts Grizzly up when certain common headers are received in requests.
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/messaging/rest/CORSFilter.java:13
ClassClientConfig
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/config/ClientConfig.java:8
ClassClientConfig
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/config/ClientConfig.java:8
ClassConfiguration
client/client/src/api/configuration.ts:10
InterfaceConfigurationParameters
client/client/src/api/configuration.ts:1
ClassCouchDBBlockLogger
Implementation of IBlockLogger for CouchDB. The logger works by writing blocks as JSON to a CouchDB instance. Each block appears in CouchDB as a sep
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/persistence/couchdb/CouchDBBlockLogger.java:32
ClassCustomHttpUrlEncodingCodec
client/client/src/api/encoder.ts:8
ClassDefaultService
client/client/src/api/api/default.service.ts:50
ClassEndpointsApi
This class implements a REST endpoint for retrieving a list of endpoints that the Swirld exposes. Endpoints self-report by issuing an ExoMessage, whi
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/messaging/rest/EndpointsApi.java:19
ClassEndpointsTransactions
Implements the Endpoints API announcement transaction.
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/messaging/rest/EndpointsTransactions.java:11
ClassExoConfig
client/client/src/app/exo/exo-config.ts:16
ClassExoConfig
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/config/ExoConfig.java:8
ClassExoConfig
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/config/ExoConfig.java:9
ClassExoConfigurationService
client/client/src/app/exo/exo-configuration.service.ts:17
ClassExoDistributedEndpointService
client/client/src/app/exo/exo-distributed-endpoint.service.ts:26
ClassExoMessage
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/messaging/ExoMessage.java:11
ClassExoMessage
ExoMessage is the base wrapper for transactions that come in through Exo. The framework is designed to work with instances of ExoMessage. It is unkno
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/messaging/ExoMessage.java:23
ClassExoModule
client/client/src/app/exo/exo.module.ts:24
ClassExoPlatformLocator
A static locator class for Exo platform constructs. This class allows applications to get access to Swirlds platform, Swirlds state, and the transact
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/core/ExoPlatformLocator.java:42
ClassExoPlatformService
client/client/src/app/exo/exo-platform.service.ts:18
ClassExoState
ExoState is a base class for developers to extend when implementing Swirlds states. ExoState encapsulates persisting the address book, enables the col
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/core/ExoState.java:26
ClassExoTransactionRouter
ExoTransactionRouter implements an annotation-based transaction routing scheme. To implement, you annotate a transaction processing method with the E
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/transactionrouter/ExoTransactionRouter.java:41
ClassExoTransactionType
An implementation of sn extensible Enum. ExoTransactionType is the base transaction type in an Exo application. Applications should subclass ExoTran
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/messaging/ExoTransactionType.java:14
ClassExoTransactionType
An implementation of sn extensible Enum. ExoTransactionType is the base transaction type in an Exo application. Applications should subclass ExoTran
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/messaging/ExoTransactionType.java:14
ClassFixedNodeRouter
This is a very basic node selection mechanism that selects a node at random from the node list and returns that same node every time a node is request
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/messaging/routing/FixedNodeRouter.java:14
ClassHashgraphConfig
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/config/HashgraphConfig.java:3
ClassHashgraphConfig
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/config/HashgraphConfig.java:3
ClassHomeComponent
client/client/src/app/home/home.component.ts:12
InterfaceIBlockLogger
Interface that defines what a storage-specific block logger has to implement. Exo is written to deal with IBlockLoggers, not concrete instances of st
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/persistence/IBlockLogger.java:12
InterfaceINodeRouter
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/messaging/routing/INodeRouter.java:6
ClassJacksonJsonProvider
jaxrs workspace/jaxrs/src/gen/java/io/swagger/api/JacksonJsonProvider.java:15
ClassKeyValue
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/config/KeyValue.java:3
ClassKeystoreConfig
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/config/KeystoreConfig.java:3
ClassKeystoreConfig
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/config/KeystoreConfig.java:3
ClassMessagingConfig
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/config/MessagingConfig.java:3
ClassMessagingConfig
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/config/MessagingConfig.java:3
ClassNodeAddress
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/config/NodeAddress.java:3
ClassNodeAddress
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/config/NodeAddress.java:3
InterfaceNodeModule
client/client/src/typings.d.ts:3
ClassNotFoundException
jaxrs workspace/jaxrs/src/gen/java/io/swagger/api/NotFoundException.java:3
ClassNullBlockLogger
A null implementation of a block logger. Does nothing, but prevents Exo from falling down if applications don't need logging. @author craigdrabik
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/persistence/nulllogger/NullBlockLogger.java:15
ClassPersistenceTransactions
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/persistence/transactions/PersistenceTransactions.java:9
ClassRFC3339DateFormat
jaxrs workspace/jaxrs/src/gen/java/io/swagger/api/RFC3339DateFormat.java:9
ClassRandomNodeRouter
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/messaging/routing/RandomNodeRouter.java:7
ClassRoundRobinNodeRouter
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/messaging/routing/RoundRobinNodeRouter.java:6
ClassSocketDemoMain
This HelloSwirld creates a single transaction, consisting of the string "Hello Swirld", and then goes into a busy loop (checking once a second) to see
hashgraph workspace/hashgraph/source/socketdemo/src/SocketDemoMain.java:46
ClassSocketDemoState
This holds the current state of the swirld. For this simple "hello swirld" code, each transaction is just a string, and the state is just a list of th
hashgraph workspace/hashgraph/source/socketdemo/src/com/txmq/socketdemo/SocketDemoState.java:34
ClassSocketDemoTransactionTypes
jaxrs workspace/jaxrs/src/main/java/com/txmq/socketdemo/SocketDemoTransactionTypes.java:5
ClassSocketDemoTransactionTypes
hashgraph workspace/hashgraph/source/socketdemo/src/com/txmq/socketdemo/SocketDemoTransactionTypes.java:5
ClassStringUtil
jaxrs workspace/jaxrs/src/gen/java/io/swagger/api/StringUtil.java:3
ClassSwirldsAdaptor
jaxrs workspace/jaxrs/exo-java-client/com/txmq/exo/messaging/SwirldsAdaptor.java:36
ClassTransactionServer
TransactionServer is the "controller" for the socket-based Hashgraph integration functionality in Exo. It manages the keys used to authenticate clien
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/messaging/socket/TransactionServer.java:34
ClassTransactionServerConnection
TransactionServerConnection represents the server-side of an established connection. It runs on its own thread and accepts ExoMessages from the socket
hashgraph workspace/hashgraph/source/socketdemo/exo/com/txmq/exo/messaging/socket/TransactionServerConnection.java:19
ClassZoo
Zoo
jaxrs workspace/jaxrs/src/gen/java/io/swagger/model/Zoo.java:42
ClassZoo
Zoo
hashgraph workspace/hashgraph/source/socketdemo/src/io/swagger/model/Zoo.java:40
InterfaceZoo
client/client/src/api/model/zoo.ts:15
ClassZooApi
jaxrs workspace/jaxrs/src/gen/java/io/swagger/api/ZooApi.java:28
ClassZooApiService
jaxrs workspace/jaxrs/src/gen/java/io/swagger/api/ZooApiService.java:18
ClassZooApiServiceFactory
jaxrs workspace/jaxrs/src/main/java/io/swagger/api/factories/ZooApiServiceFactory.java:6
ClassZooApiServiceImpl
jaxrs workspace/jaxrs/src/main/java/io/swagger/api/impl/ZooApiServiceImpl.java:23
ClassZooRestApi
hashgraph workspace/hashgraph/source/socketdemo/src/com/txmq/socketdemo/rest/ZooRestApi.java:19
ClassZooService
client/client/src/app/zoo.service.ts:4
ClassZooSocketApi
hashgraph workspace/hashgraph/source/socketdemo/src/com/txmq/socketdemo/socket/ZooSocketApi.java:13
ClassZooTransactions
hashgraph workspace/hashgraph/source/socketdemo/src/com/txmq/socketdemo/transactions/ZooTransactions.java:10