public interface AssetTree
extends net.openhft.chronicle.core.io.Closeable
static Class<Subscription> getSubscriptionType(RequestContext rc)
@NotNull Asset acquireAsset(Class assetClass, RequestContext context) throws AssetNotFoundException
AssetNotFoundExceptiondefault Asset acquireAsset(RequestContext context) throws AssetNotFoundException
AssetNotFoundExceptionAsset root()
@NotNull default <E> Set<E> acquireSet(String name, Class<E> eClass) throws AssetNotFoundException
AssetNotFoundException@NotNull default <E> E acquireView(RequestContext rc)
@NotNull default <K,V> MapView<K,V,V> acquireMap(String name, Class<K> kClass, Class<V> vClass) throws AssetNotFoundException
AssetNotFoundException@NotNull default <E> Publisher<E> acquirePublisher(String name, Class<E> eClass) throws AssetNotFoundException
AssetNotFoundException@NotNull default <E> Reference<E> acquireReference(String name, Class<E> eClass) throws AssetNotFoundException
AssetNotFoundException@NotNull default <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 Subscription acquireSubscription(RequestContext rc)
default Subscription getSubscription(RequestContext rc)
default <E> void unregisterSubscriber(String name, Subscriber<E> subscriber) throws AssetNotFoundException
AssetNotFoundExceptiondefault <T,E> void unregisterTopicSubscriber(String name, TopicSubscriber<T,E> subscriber) throws AssetNotFoundException
AssetNotFoundExceptiondefault void enableManagement()
default void disableManagement()
Copyright © 2015. All rights reserved.