public class LocalAsset extends Object implements Asset, Assetted, net.openhft.chronicle.core.util.Closeable
| Constructor and Description |
|---|
LocalAsset(LocalSession session,
String name,
Asset parent,
Asset underlying) |
| Modifier and Type | Method and Description |
|---|---|
<A> Asset |
acquireChild(String name,
Class<A> assetClass,
Class class1,
Class class2) |
<I> Factory<I> |
acquireFactory(Class<I> iClass) |
<I> I |
acquireView(Class<I> vClass,
Class class1,
Class class2,
String queryString) |
Asset |
add(String name,
Assetted resource) |
Asset |
asset() |
void |
asset(Asset asset) |
java.util.stream.Stream<Asset> |
children() |
void |
close() |
Asset |
getChild(String name) |
<I> Factory<I> |
getFactory(Class<I> iClass) |
<V> V |
getView(Class<V> vClass) |
boolean |
isReadOnly() |
Object |
item() |
String |
name() |
Asset |
parent() |
<I> void |
registerFactory(Class<I> iClass,
Factory<I> factory) |
<E> void |
registerSubscriber(Class<E> eClass,
Subscriber<E> subscriber,
String query) |
<T,E> void |
registerTopicSubscriber(Class<T> tClass,
Class<E> eClass,
TopicSubscriber<T,E> subscriber,
String query) |
<I> void |
registerView(Class<I> iClass,
I interceptor) |
void |
removeChild(String name) |
String |
toString() |
Object |
underlying() |
void |
underlying(Object underlying) |
<E> void |
unregisterSubscriber(Class<E> eClass,
Subscriber<E> subscriber,
String query) |
<T,E> void |
unregisterTopicSubscriber(Class<T> tClass,
Class<E> eClass,
TopicSubscriber<T,E> subscriber,
String query) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitacquireView, acquireView, acquireView, fullName, getAssetisUnderlyingpublic LocalAsset(LocalSession session, String name, Asset parent, Asset underlying)
@NotNull public java.util.stream.Stream<Asset> children()
@NotNull public <A> Asset acquireChild(String name, Class<A> assetClass, Class class1, Class class2) throws AssetNotFoundException
acquireChild in interface AssetAssetNotFoundExceptionpublic void removeChild(String name)
removeChild in interface Assetpublic boolean isReadOnly()
isReadOnly in interface Assetpublic <I> I acquireView(Class<I> vClass, Class class1, Class class2, String queryString)
acquireView in interface Assetpublic <I> void registerView(Class<I> iClass, I interceptor)
registerView in interface Assetpublic <I> Factory<I> getFactory(Class<I> iClass)
getFactory in interface Assetpublic <I> Factory<I> acquireFactory(Class<I> iClass) throws AssetNotFoundException
acquireFactory in interface AssetAssetNotFoundExceptionpublic <I> void registerFactory(Class<I> iClass, Factory<I> factory)
registerFactory in interface Assetpublic <E> void registerSubscriber(Class<E> eClass, Subscriber<E> subscriber, String query)
registerSubscriber in interface Subscriptionpublic <T,E> void registerTopicSubscriber(Class<T> tClass, Class<E> eClass, TopicSubscriber<T,E> subscriber, String query)
registerTopicSubscriber in interface Subscriptionpublic <E> void unregisterSubscriber(Class<E> eClass, Subscriber<E> subscriber, String query)
unregisterSubscriber in interface Subscriptionpublic <T,E> void unregisterTopicSubscriber(Class<T> tClass, Class<E> eClass, TopicSubscriber<T,E> subscriber, String query)
unregisterTopicSubscriber in interface Subscriptionpublic void underlying(Object underlying)
underlying in interface Assettedpublic Object underlying()
underlying in interface Assettedpublic void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2015. All rights reserved.