public interface Session
extends net.openhft.chronicle.core.util.Closeable
| Modifier and Type | Method and Description |
|---|---|
<A> Asset |
acquireAsset(String name,
Class<A> assetClass,
Class class1,
Class class2) |
default <K,V> ConcurrentMap<K,V> |
acquireMap(String name,
Class<K> kClass,
Class<V> vClass) |
default <E> Publisher<E> |
acquirePublisher(String name,
Class<E> eClass) |
default <E> Reference<E> |
acquireReference(String name,
Class<E> eClass) |
default <E> Set<E> |
acquireSet(String name,
Class<E> eClass) |
default <T,E> TopicPublisher<T,E> |
acquireTopicPublisher(String name,
Class<T> tClass,
Class<E> eClass) |
Asset |
add(String name,
Assetted resource) |
Asset |
getAsset(String name) |
default Asset |
getAssetOrANFE(String name) |
default <E> void |
registerFactory(String name,
Class<E> eClass,
Factory<E> factory) |
default <E> void |
registerSubscriber(String name,
Class<E> eClass,
Subscriber<E> subscriber) |
default <T,E> void |
registerTopicSubscriber(String name,
Class<T> tClass,
Class<E> eClass,
TopicSubscriber<T,E> subscriber) |
<I> void |
registerView(Class<I> iClass,
I interceptor) |
default <E> void |
unregisterSubscriber(String name,
Class<E> eClass,
Subscriber<E> subscriber) |
default <T,E> void |
unregisterTopicSubscriber(String name,
Class<T> tClass,
Class<E> eClass,
TopicSubscriber<T,E> subscriber) |
@NotNull <A> Asset acquireAsset(String name, Class<A> assetClass, Class class1, Class class2) throws AssetNotFoundException
AssetNotFoundException<I> void registerView(Class<I> iClass, I interceptor)
default Asset getAssetOrANFE(String name) throws AssetNotFoundException
AssetNotFoundExceptiondefault <E> Set<E> acquireSet(String name, Class<E> eClass) throws AssetNotFoundException
AssetNotFoundExceptiondefault <K,V> ConcurrentMap<K,V> acquireMap(String name, Class<K> kClass, Class<V> vClass) throws AssetNotFoundException
AssetNotFoundExceptiondefault <E> Publisher<E> acquirePublisher(String name, Class<E> eClass) throws AssetNotFoundException
AssetNotFoundExceptiondefault <E> Reference<E> acquireReference(String name, Class<E> eClass) throws AssetNotFoundException
AssetNotFoundExceptiondefault <T,E> TopicPublisher<T,E> acquireTopicPublisher(String name, Class<T> tClass, Class<E> eClass) throws AssetNotFoundException
AssetNotFoundExceptiondefault <E> void registerSubscriber(String name, Class<E> eClass, Subscriber<E> subscriber) throws AssetNotFoundException
AssetNotFoundExceptiondefault <T,E> void registerTopicSubscriber(String name, Class<T> tClass, Class<E> eClass, TopicSubscriber<T,E> subscriber) throws AssetNotFoundException
AssetNotFoundExceptiondefault <E> void unregisterSubscriber(String name, Class<E> eClass, Subscriber<E> subscriber)
default <E> void registerFactory(String name, Class<E> eClass, Factory<E> factory) throws AssetNotFoundException
AssetNotFoundExceptiondefault <T,E> void unregisterTopicSubscriber(String name, Class<T> tClass, Class<E> eClass, TopicSubscriber<T,E> subscriber)
Copyright © 2015. All rights reserved.