@Stable public class Context extends java.lang.Object implements java.io.Serializable, ContextProvider
| Modifier and Type | Field and Description |
|---|---|
private Factory<java.util.concurrent.ExecutorService> |
executorFactory
Executor associated with all asynchronous operations.
|
private boolean |
initialized
Initialization marker.
|
private UnaryFunction<AttributeFamilyDescriptor,DirectAttributeFamilyDescriptor> |
resolver
Resolver of proxima core's attribute family to direct representation.
|
private static long |
serialVersionUID |
private java.util.concurrent.ExecutorService |
service
Materialized executor.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Context(UnaryFunction<AttributeFamilyDescriptor,DirectAttributeFamilyDescriptor> attributeFamilyResolver,
Factory<java.util.concurrent.ExecutorService> executorFactory) |
| Modifier and Type | Method and Description |
|---|---|
Context |
getContext() |
Factory<java.util.concurrent.ExecutorService> |
getExecutorFactory() |
java.util.concurrent.ExecutorService |
getExecutorService()
Get executor for asynchronous tasks.
|
private void |
initialize() |
java.util.Optional<DirectAttributeFamilyDescriptor> |
resolve(AttributeFamilyDescriptor family)
Convert the given
AttributeFamilyDescriptor to DirectAttributeFamilyDescriptor,
if possible. |
DirectAttributeFamilyDescriptor |
resolveRequired(AttributeFamilyDescriptor family) |
private static final long serialVersionUID
private final UnaryFunction<AttributeFamilyDescriptor,DirectAttributeFamilyDescriptor> resolver
private final Factory<java.util.concurrent.ExecutorService> executorFactory
private transient boolean initialized
private transient java.util.concurrent.ExecutorService service
protected Context(UnaryFunction<AttributeFamilyDescriptor,DirectAttributeFamilyDescriptor> attributeFamilyResolver, Factory<java.util.concurrent.ExecutorService> executorFactory)
public java.util.concurrent.ExecutorService getExecutorService()
ExecutorService to use in runtimepublic Factory<java.util.concurrent.ExecutorService> getExecutorFactory()
public java.util.Optional<DirectAttributeFamilyDescriptor> resolve(AttributeFamilyDescriptor family)
AttributeFamilyDescriptor to DirectAttributeFamilyDescriptor,
if possible.family - the family to convertpublic DirectAttributeFamilyDescriptor resolveRequired(AttributeFamilyDescriptor family)
private void initialize()
public Context getContext()
getContext in interface ContextProviderCopyright © 2017–2021. All rights reserved.