All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAsyncPublisherHandler<Target,Output,InitialResponse,NextResponse> |
Abstract handler that handles request and cancellation of a given non blocking resource.
|
| AbstractConfigurationReader |
|
| AbstractConfigurationWriter |
|
| AbstractConfigurationWriter.Tag |
|
| AbstractDelegatingCollection<E> |
|
| AbstractDelegatingConcurrentMap<K,V> |
|
| AbstractDelegatingMap<K,V> |
|
| AbstractDelegatingSet<E> |
|
| AbstractEntrySizeCalculatorHelper<K,V> |
Abstract class that provides a method to round up to the nearest value of 8 which is important for most jvm when
doing size calculations.
|
| AbstractExternalizer<T> |
Base class for AdvancedExternalizer implementations that offers default
implementations for some of its methods.
|
| AbstractFileLookup |
|
| AbstractIterator<E> |
|
| AbstractMap<K,V> |
Similar to the JDK's AbstractMap, this provides common functionality for custom map implementations.
|
| AbstractMap.SimpleEntry<K,V> |
|
| AbstractMarshaller |
Abstract Marshaller implementation containing shared implementations.
|
| AbstractTranscoder |
Class to inherit when implementing transcoders, will handle pre and post processing of the content.
|
| AbstractTypedPropertiesConfiguration |
|
| AdaptiveBufferSizePredictor |
The BufferSizePredictor that automatically increases and
decreases the predicted buffer size on feed back.
|
| AdminFlagExternalizer |
|
| AdvancedExternalizer<T> |
Deprecated.
|
| AggregatedClassLoader |
A ClassLoader that delegates loading of classes and resources to a list of delegate ClassLoaders.
|
| ArrayCollector |
|
| ArrayMap<K,V> |
Base for classes that implement hash map by storing keys in one array and values in another.
|
| AsyncCache<K,V> |
AsyncCache.
|
| AsyncSynchronization |
Non-blocking Synchronization.
|
| AsyncXaResource |
|
| Attribute<T> |
Attribute.
|
| AttributeCopier<T> |
AttributeCopier.
|
| AttributeDefinition<T> |
AttributeDefinition.
|
| AttributeDefinition.Builder<T> |
|
| AttributeInitializer<T> |
AttributeInitializer.
|
| AttributeListener<T> |
An AttributeListener will be invoked whenever an attribute has been modified.
|
| AttributeSerializer<T> |
AttributeSerializer.
|
| AttributeSet |
|
| AttributeValidator<T> |
AttributeValidator.
|
| Base16Codec |
|
| BasicCache<K,V> |
BasicCache provides the common building block for the two different types of caches that Infinispan provides:
embedded and remote.
|
| BasicCacheContainer |
BasicCacheContainer defines the methods used to obtain a BasicCache.
|
| BasicConfiguration |
BasicConfiguration provides the basis for concrete configurations.
|
| BasicLogFactory |
Factory that creates Log instances.
|
| BasicMultimapCache<K,V> |
BasicMultimapCache provides the common API for the two different types of multimap caches that Infinispan
provides: embedded and remote.
|
| BatchingCache |
The BatchingCache is implemented by all caches which support batching
|
| BeanUtils |
Simple JavaBean manipulation helper methods
|
| BinaryTranscoder |
Deprecated.
|
| BlockHoundUtil |
|
| BlockingRejectedExecutionHandler |
A handler for rejected tasks that runs the task if the current thread is a blocking thread otherwise it
rejects the task.
|
| BlockingResource |
Interface to designate the resource is a blocking one.
|
| BlockingThreadPoolExecutorFactory |
Deprecated.
|
| BloomFilter<E> |
|
| BufferSizePredictor |
Buffer size predictor
|
| Builder<T> |
Builder.
|
| BuiltBy |
BuiltBy.
|
| ByRef<T> |
This class can be used to pass an argument by reference.
|
| ByRef.Boolean |
Implementation for primitive type
|
| ByRef.Integer |
|
| ByRef.Long |
|
| ByteArrayWrapper |
Wraps byte[] on a WrappedByteArray to provide equality and hashCode support, leaving other objects
unchanged.
|
| ByteBuffer |
A byte buffer that exposes the internal byte array with minimal copying.
|
| ByteBufferFactory |
|
| ByteBufferFactoryImpl |
|
| ByteBufferImpl |
A byte buffer that exposes the internal byte array with minimal copying
|
| ByteBufferImpl.Externalizer |
|
| ByteQuantity |
Parser human-readable quantity of bytes.
|
| CacheBackpressureFullException |
A CacheException that is thrown when the backpressure has been filled an unable to process the request.
|
| CacheConfigurationException |
An exception that represents an error in the configuration.
|
| CacheContainerAdmin<C extends CacheContainerAdmin,A extends BasicConfiguration> |
Administrative cache container operations.
|
| CacheContainerAdmin.AdminFlag |
Flags which affect only administrative operations
|
| CachedThreadPoolExecutorFactory |
|
| CacheException |
Thrown when operations fail unexpectedly.
|
| CacheListenerException |
Wraps exceptions produced by listener implementations.
|
| CallerId |
|
| CallerRunsRejectOnShutdownPolicy |
A handler for rejected tasks that runs the rejected task
directly in the calling thread of the execute method.
|
| CheckedInputStream |
|
| ClassAllowList |
The ClassAllowList maintains classes definitions either by name or regular expression and is used for
permissioning.
|
| ClassFinder |
Find infinispan classes utility
|
| ClasspathURLStreamHandler |
|
| ClasspathURLStreamHandlerProvider |
|
| ClassWhiteList |
Deprecated.
|
| CloseableIterable<E> |
|
| CloseableIterator<E> |
|
| CloseableIteratorCollection<E> |
A collection that defines an iterator method that returns a CloseableIterator
instead of a non closeable one.
|
| CloseableIteratorCollectionAdapter<E> |
|
| CloseableIteratorSet<E> |
A set that defines an iterator method that returns a CloseableIterator
instead of a non closeable one.
|
| CloseableIteratorSetAdapter<E> |
|
| Closeables |
This class consists exclusively of static methods that operate on or return closeable interfaces.
|
| CloseableSpliterator<T> |
|
| ClusteredLock |
ClusteredLock is a data structure used for concurrent programming between Infinispan instances in cluster mode.
|
| ClusteredLockConfiguration |
A Clustered Lock can be reentrant and there are different ownership levels.
|
| ClusteredLockException |
Exception used to handle errors on clustered locks
|
| ClusteredLockManager |
Provides the API to define, create and remove ClusteredLocks.
|
| CollectionAttributeCopier<T> |
CollectionAttributeCopier.
|
| CommonsBlockHoundIntegration |
|
| CompletableFutures |
|
| ConcatIterator<E> |
Iterator that concatenates a bunch of iterables into 1 big iterator.
|
| ConfigurationElement<T extends ConfigurationElement> |
An abstract class which represents a configuration element, with attributes and child elements.
|
| ConfigurationFor |
ConfigurationFor.
|
| ConfigurationFormatFeature |
|
| ConfigurationReader |
|
| ConfigurationReader.Builder |
|
| ConfigurationReader.ElementType |
|
| ConfigurationReaderContext |
|
| ConfigurationReaderException |
|
| ConfigurationResourceResolver |
|
| ConfigurationSchemaVersion |
|
| ConfigurationUtils |
ConfigurationUtils.
|
| ConfigurationWriter |
|
| ConfigurationWriter.Builder |
|
| ConfigurationWriterException |
|
| ConfiguredBy |
Defines the configuration used to configure the given class instances
|
| CopyConstructorAttributeCopier<T> |
CopyConstructorAttributeCopier.
|
| CounterConfiguration |
|
| CounterConfiguration.Builder |
|
| CounterConfiguration$___Marshaller_200ccbe7f9bd55cd3d0f90bae5ea29adc0a29590c936038020329c50ede7e29f |
WARNING: Generated code! Do not edit!
|
| CounterConfigurationException |
Signals a missing configuration or an invalid configuration.
|
| CounterEvent |
|
| CounterException |
|
| CounterListener |
|
| CounterManager |
|
| CounterNotFoundException |
Signal that an attempt to access a counter has failed.
|
| CounterOutOfBoundsException |
|
| CounterState |
The possible states for a counter value.
|
| CounterState$___Marshaller_93aa5d27c0d57954ec79247b055254b02d5c87a64e0764e392772b387eb7542d |
|
| CounterType |
The counter types.
|
| CounterType$___Marshaller_4dd4ef0972bf79fd96da56b8ce9348d84b1c42596acd7df3abf86c5e467887f5 |
|
| DefaultResourceConverter |
|
| DefaultSimpleStat |
|
| DefaultTimeService |
|
| DefaultTranscoder |
Handle conversions between text/plain, url-encoded, java objects, and octet-stream contents.
|
| DelegatingObjectInput |
|
| DelegatingObjectOutput |
|
| Either<A,B> |
|
| Either.Type |
|
| Encoder |
Deprecated.
|
| EncoderIds |
Deprecated.
|
| EncodeUtil |
Utility class to handle encoding or decoding counter's classes.
|
| EncodingException |
|
| EncodingUtils |
Deprecated.
|
| EntrySizeCalculator<K,V> |
|
| EnumerationList<T> |
An Enumeration → List adaptor
|
| EnumUtil |
Utilities method to Enums.
|
| EvictionListener<K,V> |
Deprecated.
|
| ExecutorFactory |
Used to configure and create executors
|
| Experimental |
An experimental user-facing API.
|
| ExposedByteArrayOutputStream |
Deprecated.
|
| Externalizer<T> |
Deprecated.
|
| FastCopyHashMap<K,V> |
A HashMap that is optimized for fast shallow copies.
|
| Features |
Features allow conditional enabling/disabling of Infinispan's functionality.
|
| FileLookup |
|
| FileLookupFactory |
|
| FileLookupFactory.DefaultFileLookup |
|
| FilterIterator<E> |
Iterator that also filters out entries based on the provided predicate.
|
| FilterSpliterator<T> |
Spliterator that only returns entries that pass the given predicate.
|
| FlattenSpliterator<E> |
Composes an array of Collections into a spliterator.
|
| ForwardingList<E> |
A list which forwards all its method calls to another list.
|
| GlobalContextInitializer |
Interface used to initialise the global SerializationContext using the specified Pojos,
and the generated proto files and marshallers.
|
| GlobalContextInitializerImpl |
WARNING: Generated code! Do not edit!
|
| GlobalMarshallerEncoder |
Deprecated.
|
| GlobUtils |
Utility functions for globs
|
| Handle<T extends CounterListener> |
|
| Hash |
Interface that governs implementations
|
| HopscotchHashMap<K,V> |
Lookup on a table without collisions will require only single access, if there are collisions it will be
limited to (number of collisions to particular bin + 1) and all those will lie in proximity (32 * reference size).
|
| IdentityAttributeCopier<T> |
IdentityAttributeCopier.
|
| IdentityEncoder |
Deprecated.
|
| IdentityMarshaller |
A marshaller that does not transform the content, only applicable to byte[] payloads.
|
| IdentityWrapper |
A wrapper that does not change the content.
|
| Ids |
Internal marshalling identifiers.
|
| IllegalLifecycleStateException |
This exception is thrown when the cache or cache manager does not have the
right lifecycle state for operations to be called on it.
|
| ImmutableHopscotchHashSet<E> |
|
| ImmutableIntSet |
Deprecated.
|
| ImmutableListCopy<E> |
A lightweight, read-only copy of a List.
|
| ImmutableListCopy.Externalizer |
|
| ImmutableProtoStreamMarshaller |
A ProtoStream Marshaller implementation that uses Protobuf encoding.
|
| Immutables |
Factory for generating immutable type wrappers.
|
| Immutables.Immutable |
|
| Immutables.ImmutableIteratorWrapper<E> |
|
| Immutables.ImmutableMapWrapperExternalizer |
|
| Immutables.ImmutableSetWrapperExternalizer |
|
| InfinispanCollections |
Static helpers for Infinispan-specific collections
|
| InfinispanCollections.Function<E,T> |
A function that converts a type into another one.
|
| InfinispanCollections.MapMakerFunction<K,V,E> |
A function that converts an entry into a key/value pair for use in a map.
|
| InjectiveFunction<T,R> |
This is a marker interface to be used with Function which signals to some implementors that
the function returns distinct values.
|
| InstanceReusingAdvancedExternalizer<T> |
An advanced externalizer that when implemented will allow for child instances that also extend this class to use object
instances instead of serializing a brand new object.
|
| InstanceSupplier<T> |
|
| IntSet |
A set that represents primitive ints.
|
| IntSets |
Static utility class for creating various IntSet objects.
|
| IntSetsExternalization |
IntSets externalization mechanism
|
| IteratorMapper<E,S> |
A iterator that maps each value to the output of the Function.
|
| JavaSerializationEncoder |
Deprecated.
|
| JavaSerializationMarshaller |
Standard Java serialization marshaller.
|
| Json |
Represents a JSON (JavaScript Object Notation) entity.
|
| Json.DefaultFactory |
|
| Json.Factory |
This interface defines how Json instances are constructed.
|
| Json.Function<T,R> |
|
| Json.help |
Exposes some internal methods that are useful for Json.Factory implementations
or other extension/layers of the library.
|
| Json.MalformedJsonException |
|
| Json.Schema |
Represents JSON schema - a specific data format that a JSON entity must
follow.
|
| JsonArrayCollector |
|
| JsonConfigurationReader |
|
| JsonConfigurationWriter |
|
| JsonSerialization |
|
| JsonUtils |
Utility function for Json
|
| JVMMemoryInfoInfo |
|
| KeyValueWithPrevious<K,V> |
|
| KeyValueWithPrevious$___Marshaller_9145896a24b67e12a03ab245b027743214e8f0a00cff4e94594e6701c8f07ff1 |
WARNING: Generated code! Do not edit!
|
| LambdaExternalizer<T> |
|
| LazyByteArrayOutputStream |
ByteArrayOutputStream alternative exposing the internal buffer.
|
| LegacyKeySupportSystemProperties |
A wrapper around system properties that supports legacy keys
|
| Lifecycle |
Lifecycle interface that defines the lifecycle of components
|
| LifecycleRejectedExecutionHandler |
|
| Location |
|
| Log |
Infinispan's log abstraction layer on top of JBoss Logging.
|
| Log_$logger |
Warning this class consists of generated code.
|
| LogFactory |
Factory that creates Log instances.
|
| LookupNames |
The JDNI and TransactionManager factories we know of.
|
| LookupNames.JndiTransactionManager |
JNDI locations for TransactionManagers we know of.
|
| LookupNames.TransactionManagerFactory |
TransactionManager factories we know of.
|
| MarshallableTypeHints |
Class providing hints about marshallable types, such as whether a particular
type is marshallable or not, or an accurate approach to the serialized
size of a particular type.
|
| Marshaller |
A marshaller is a class that is able to marshall and unmarshall objects efficiently.
|
| MarshallerEncoder |
Deprecated.
|
| MarshallingException |
An exception that can be thrown by a cache if an object cannot be successfully serialized/deserialized.
|
| MarshallUtil |
MarshallUtil.
|
| MarshallUtil.ArrayBuilder<E> |
|
| MarshallUtil.CollectionBuilder<E,T extends Collection<E>> |
|
| MarshallUtil.ElementReader<E> |
|
| MarshallUtil.ElementWriter<E> |
|
| MarshallUtil.EnumBuilder<E extends Enum<E>> |
|
| MarshallUtil.MapBuilder<K,V,T extends Map<K,V>> |
|
| MarshallUtil.UnboundedCollectionBuilder<E,T extends Collection<E>> |
|
| Matchable<T> |
An interface for defining non-strict equality, e.g.
|
| MBeanServerLookup |
Implementors of this should return an MBeanServer to which MBeans will be registered.
|
| MediaType |
Represent a content type with optional parameters.
|
| MediaType.MediaTypeExternalizer |
|
| MediaType$___Marshaller_f2fc301543ca54d0326b5d8ce3b7199226a678253252e7ac46f1fad54bd90568 |
WARNING: Generated code! Do not edit!
|
| MediaTypeIds |
|
| MediaTypeResolver |
Resolve media types for files
|
| MemoryUnit |
Deprecated.
|
| MurmurHash3 |
MurmurHash3 implementation in Java, based on Austin Appleby's original in C
Only implementing x64 version, because this should always be faster on 64 bit
native processors, even 64 bit being ran with a 32 bit OS; this should also
be as fast or faster than the x86 version on some modern 32 bit processors.
|
| MurmurHash3.Externalizer |
|
| MurmurHash3BloomFilter |
BloomFilter implementation that allows for up to 10 hash functions all using MurmurHash3 with different
seeds.
|
| MXParser |
Absolutely minimal implementation of XMLPULL V1 API
|
| NamingStrategy |
|
| NonBlockingRejectedExecutionHandler |
A handler for rejected tasks that runs the task if the current thread is a non blocking thread otherwise it
blocks until the task can be added to the underlying queue
|
| NonBlockingResource |
Interface to designate the resource is a non blocking one
|
| NonReentrantLock |
A simplistic non-reentrant lock that does not use ownership by thread.
|
| NoStateExternalizer<T> |
An externalizer that writes no state.
|
| NotSerializableException |
An exception that hides inner stacktrace lines for non serializable exceptions.
|
| NullValue |
A placeholder for null in a cache, because caches do not allow null values.
|
| NullValue$___Marshaller_a83283d4dbbe8b8520f457699d99f19344b973d04786829de1e22c08915e6e56 |
WARNING: Generated code! Do not edit!
|
| ObjectDuplicator |
Deprecated.
|
| OneToManyTranscoder |
Base class for Transcoder that converts between a single format and multiple other formats and back.
|
| OS |
Operating system family.
|
| OwnershipLevel |
|
| PeekableMap<K,V> |
Deprecated.
|
| PersistenceContextInitializer |
Interface used to initialise a SerializationContext using the specified Pojos,
Marshaller implementations and provided .proto schemas.
|
| PersistenceContextInitializerImpl |
WARNING: Generated code! Do not edit!
|
| PlatformMBeanServerLookup |
|
| ProcessInfo |
|
| ProcessorInfo |
JDK 10+ implementation
|
| ProcessorInfo |
Provides general information about the processors on this host.
|
| PropertiesAttributeSerializer |
|
| PropertyFormatter |
|
| PropertyReplacer |
|
| PropertyReplacer.Default |
|
| ProtoStreamMarshaller |
Provides the starting point for implementing a Marshaller that uses Protobuf
encoding.
|
| ProtoStreamTypeIds |
TypeIds used by protostream in place of FQN message/enum names to reduce payload size.
|
| Proxies |
Proxies is a collection of useful dynamic profixes.
|
| RangeSet |
Deprecated.
|
| ReflectionUtil |
Basic reflection utilities to enhance what the JDK provides.
|
| RemovableCloseableIterator<C> |
A CloseableIterator implementation that allows for a CloseableIterator that doesn't allow remove operations to
implement remove by delegating the call to the provided consumer to remove the previously read value.
|
| RemovableIterator<C> |
An Iterator implementation that allows for a Iterator that doesn't allow remove operations to
implement remove by delegating the call to the provided consumer to remove the previously read value.
|
| ReversibleOrderedSet<E> |
|
| RxJavaInterop |
Static factory class that provides methods to obtain commonly used instances for interoperation between RxJava
and standard JRE.
|
| SaslUtils |
Utility methods for handling SASL authentication
|
| ScheduledThreadPoolExecutorFactory |
|
| SecurityAwareExecutorFactory |
Used to configure and create executors which are aware of the current security context
|
| SegmentAwareKey<K> |
Encapsulates the key and its segment.
|
| Self<S extends Self<S>> |
This interface simplifies the task of writing fluent builders which need to inherit from
other builders (abstract or concrete).
|
| SerializeFunctionWith |
Indicate that this function should be serialized with an instance of
the given Externalizer class.
|
| SerializeWith |
Deprecated.
|
| ServiceFinder |
ServiceFinder is a ServiceLoader replacement which understands multiple classpaths.
|
| SignedNumeric |
Variable length encoding for signed numbers, using the ZigZag technique
|
| SimpleImmutableEntry<K,V> |
Where is Java 1.6?
|
| SimpleInstanceAttributeCopier<T> |
SimpleInstanceAttributeCopier.
|
| SimpleStat |
A simple statistic recorder that computes the average, minimum and maximum value observed.
|
| SimpleStateWithTimer |
|
| SingletonExternalizer<T> |
|
| SmallIntSet |
Deprecated.
|
| SpliteratorMapper<E,S> |
A spliterator that has been mapped from another spliterator.
|
| SslContextFactory |
SslContextFactory.
|
| StandardConversions |
Utilities to convert between text/plain, octet-stream, java-objects and url-encoded contents.
|
| Storage |
The storage mode of a counter.
|
| Storage$___Marshaller_ed04a8616efd062a7c88e9e578efa97c99224ac3211dd20ca76376455f84a9ae |
|
| Store |
Deprecated.
|
| StreamAwareMarshaller |
A minimal interface that facilitates the marshalling/unmarshalling of objects from the provided InputStream/ OutputStream.
|
| StreamingMarshaller |
Deprecated.
|
| StringBuilderWriter |
|
| StringConfiguration |
A simple wrapper for a configuration represented as a String.
|
| StringMarshaller |
|
| StringPropertyReplacer |
A utility class for replacing properties in strings.
|
| StripedCounters<T> |
Duplicates a set of counters in a set of stripes, so that multiple threads can increment those counters without too
much contention.
|
| StrongCounter |
The strong consistent counter interface.
|
| SuppliedExternalizer<T> |
|
| SyncStrongCounter |
|
| SyncWeakCounter |
|
| ThreadCreator |
|
| ThreadPoolExecutorFactory<T extends ExecutorService> |
|
| TimerTracker |
Tracks a timer metric.
|
| TimeService |
Encapsulates all the time related logic in this interface.
|
| TimeServiceTicker |
A Ticker for Caffeine backed by a TimeService
|
| TraceException |
This exception is used to add stack trace information to exceptions as they move from one thread to another.
|
| TransactionalCache |
This interface is implemented by caches that support (i.e.
|
| TransactionImpl |
A basic Transaction implementation.
|
| TransactionManagerImpl |
A simple TransactionManager implementation.
|
| TransactionManagerLookup |
Factory interface, allows Cache or RemoteCache to use different transactional systems.
|
| TransactionResourceConverter |
|
| Transcoder |
Converts content between two or more MediaTypes.
|
| TranscoderMarshallerAdapter |
Base class for transcoder between application/x-java-object and byte[] produced by a marshaller.
|
| TypedProperties |
Type-aware properties.
|
| TypedPropertiesAttributeCopier |
TypedPropertiesAttributeCopier.
|
| UnsignedNumeric |
Helper to read and write unsigned numerics
|
| Updatable<T> |
An interface for defining updatable attributes/attributeset.
|
| URLConfigurationResourceResolver |
|
| UserContextInitializer |
Interface used to initialise a SerializationContext using the specified Pojos,
Marshaller implementations and provided .proto schemas.
|
| UserContextInitializerImpl |
WARNING: Generated code! Do not edit!
|
| UTF8Encoder |
Deprecated.
|
| UTF8StringMarshaller |
|
| Util |
Transaction related util class.
|
| Util |
General utility methods used throughout the Infinispan code base.
|
| Util.ByteGetter |
Returns the byte at index.
|
| ValueMatcherMode |
Value matcher mode.
|
| Version |
Contains version information about this release of Infinispan.
|
| WeakCounter |
A weak consistent counter interface.
|
| WeakValueHashMap<K,V> |
This Map will remove entries when the value in the map has been cleaned from
garbage collection
|
| WeakValueHashMap.ValueRef<K,V> |
|
| WrappedByteArray |
Simple wrapper around a byte[] to provide equals and hashCode semantics
|
| WrappedByteArray.Externalizer |
|
| WrappedByteArray$___Marshaller_dd5f1f82b70f419159a02b94c2ffa39a035efa36bc3f94e3bec8f1fb78d5e078 |
WARNING: Generated code! Do not edit!
|
| WrappedBytes |
Interface that describes and object holding onto some bytes
|
| Wrapper |
A Wrapper is used to decorate objects produced by the Encoder.
|
| WrapperIds |
|
| XidImpl |
|
| XmlConfigurationReader |
|
| XmlConfigurationWriter |
|
| XmlPullParser |
XML Pull Parser is an interface that defines parsing functionlity provided in XMLPULL V1 API (visit this website to learn more about API and its
implementations).
|
| XmlPullParserException |
This exception is thrown to signal XML Pull Parser related faults.
|
| XMLStringConfiguration |
Deprecated.
|
| XSiteStateTransferMode |
Cross site state transfer mode.
|
| YamlConfigurationReader |
|
| YamlConfigurationReader.Parsed |
|
| YamlConfigurationWriter |
|