Uses of Annotation Interface
services.moleculer.service.Name
Packages that use Name
Package
Description
-
Uses of Name in services.moleculer
Classes in services.moleculer with annotations of type NameModifier and TypeClassDescriptionclassThe ServiceBroker is the main component of Moleculer. -
Uses of Name in services.moleculer.breaker
Classes in services.moleculer.breaker with annotations of type NameModifier and TypeClassDescriptionclassSpecial service invoker with retry logic + circuit breaker. -
Uses of Name in services.moleculer.cacher
Classes in services.moleculer.cacher with annotations of type NameModifier and TypeClassDescriptionclassBase superclass of all Cacher implementations.classJSR-107 JCache is a standardized caching API that is Java 6 compatible and introduced in JEE 8.classOn-heap memory cache.classRedis-based distributed cache. -
Uses of Name in services.moleculer.eventbus
Classes in services.moleculer.eventbus with annotations of type NameModifier and TypeClassDescriptionclassDefault EventBus implementation.classBase superclass of all Event Bus implementations. -
Uses of Name in services.moleculer.internal
Classes in services.moleculer.internal with annotations of type NameModifier and TypeClassDescriptionclassThe broker contains some internal services to check the health of node or get broker statistics. -
Uses of Name in services.moleculer.metrics
Classes in services.moleculer.metrics with annotations of type Name -
Uses of Name in services.moleculer.monitor
Classes in services.moleculer.monitor with annotations of type NameModifier and TypeClassDescriptionclassCPU monitor, which detects the current CPU usage via command line.class"Fake" system monitor, which returns a constant value.classJMX-based System Monitor (queries the "SystemCpuLoad" attribute of the operating-system MXBean).classBase superclass of all System Monitor implementations. -
Uses of Name in services.moleculer.serializer
Classes in services.moleculer.serializer with annotations of type NameModifier and TypeClassDescriptionclassSerializer with Symmetric Key Encryption.classBSON Serializer
Binary BSON reader and writer.classCBOR Serializer
CBOR is based on the wildly successful JSON data model: numbers, strings, arrays, maps (called objects in JSON), and a few values such as false, true, and null.classMessage compressor / decompressor.classAmazon ION Serializer
Description: Amazon Ion is a richly-typed, self-describing, hierarchical data serialization format offering interchangeable binary and text representations.classSerializer based on Java Object Serialization
Type safe, but Java-dependent and slower than the JsonSerializer.classGeneric JSON serializer
JSON (JavaScript Object Notation) is a lightweight data-interchange format.classMessagePack serializer
MessagePack is an efficient binary serialization format.classSmile Serializer
Smile is a computer data interchange format based on JSON. -
Uses of Name in services.moleculer.service
Classes in services.moleculer.service with annotations of type NameModifier and TypeClassDescriptionclassDefault service invoker with retry logic.classDefault implementation of the Service Registry.classBase superclass of all Service Invoker implementations.classBase superclass of all Service Registry implementations. -
Uses of Name in services.moleculer.strategy
Classes in services.moleculer.strategy with annotations of type NameModifier and TypeClassDescriptionclassCpuUsageStrategy<T extends Endpoint>Lowest CPU usage invocation strategy.classFactory of lowest CPU usage strategy.classNanoSecRandomStrategy<T extends Endpoint>Nanosec-based pseudorandom invocation strategy.classFactory of nanosec-based pseudorandom invocation strategy.classNetworkLatencyStrategy<T extends Endpoint>Lowest network latency strategy.classFactory of lowest network latency strategy.classRoundRobinStrategy<T extends Endpoint>Round-Robin invocation strategy.classFactory of Round-Robin invocation strategy.classSecureRandomStrategy<T extends Endpoint>Java Random/SecureRandom-based invocation strategy.classFactory of Java SecureRandom-based invocation strategy.classShardStrategy<T extends Endpoint>Sharding invocation strategy.classSharding invocation strategy factory.classBase superclass of all Strategy implementations.classBase class of Invocation Strategies.classXorShiftRandomStrategy<T extends Endpoint>Fast XORSHIFT-based pseudorandom invocation strategy.classFactory of XORSHIFT-based pseudorandom invocation strategy. -
Uses of Name in services.moleculer.transporter
Classes in services.moleculer.transporter with annotations of type NameModifier and TypeClassDescriptionclassAMQP Transporter based on RabbitMQ's AMQP client API.classFilesystem-based transporter.classThis is a Transporter that can connect multiple ServiceBrokers running in the same JVM.classJMS Transporter.classKafka Transporter.classMQTT Transporter (eg. for Mosquitto MQTT Server or ActiveMQ Server).classNATS Transporter.classRedis Transporter.classTCP Transporter with optional UDP discovery ("zero configuration") module.classBase superclass of all Transporter implementations. -
Uses of Name in services.moleculer.uid
Classes in services.moleculer.uid with annotations of type NameModifier and TypeClassDescriptionclassFastUidGenerator, based on nodeID and an atomic sequence number.classSlowerUidGenerator(but it produces standard UUID's).classTime-based standard UUID generator.classBase superclass of all UID Generator implementations.classXORSHIFT-based pseudorandom UID generator.