public interface FunctionalUA
| Modifier and Type | Method and Description |
|---|---|
default void |
connected()
Fired when the UA is connected.
|
default void |
disconnected()
Fired when the UA is disconnected.
|
A661RuntimeAPI |
getA661RuntimeAPI()
Return the A661 runtime API helper.
|
default void |
init()
Called when the Module is initialized.
|
default void |
preConfigure()
Called when the Module is pre-Configured.
|
default void |
push(org.da.protoframework.model.core.ServiceInstance<?,?> service)
Called when the User Application is called automatically for a cyclic invocation.
|
void |
setAPI(arinc661.client.api.StatefullAPI api)
Set the API.
|
void |
setClassLoader(java.lang.ClassLoader loader)
Set the ClassLoader used to load the UA.
|
void |
setDatasToService(java.util.Map<java.lang.String,org.da.protoframework.model.core.ServiceInstance<?,?>> data2Service) |
void |
setDefaultProvideService(org.da.protoframework.model.core.ServiceInstance<?,?> service)
Set the Service Instance.
|
void |
setDefaultSubscribeService(org.da.protoframework.model.core.ServiceInstance<?,?> service)
Set the Service Instance.
|
default void |
setModule(org.da.protoframework.model.core.Module module)
Set the Module.
|
void |
setServices(java.util.Map<org.da.protoframework.model.namespace.NamespaceKey,org.da.protoframework.model.core.ServiceInstance<?,?>> services)
Set the Services Instances.
|
default void |
setUAApplication(UAApplication uaAppli)
Set the UAApplication module.
|
default void |
subscribe(org.da.protoframework.model.core.ServiceInstance<?,?> service)
Notified when a service is received.
|
default void setUAApplication(UAApplication uaAppli)
uaAppli - the UAApplication moduleA661RuntimeAPI getA661RuntimeAPI()
void setClassLoader(java.lang.ClassLoader loader)
loader - the ClassLoadervoid setDatasToService(java.util.Map<java.lang.String,org.da.protoframework.model.core.ServiceInstance<?,?>> data2Service)
default void connected()
default void disconnected()
default void setModule(org.da.protoframework.model.core.Module module)
module - the Moduledefault void init()
default void preConfigure()
void setServices(java.util.Map<org.da.protoframework.model.namespace.NamespaceKey,org.da.protoframework.model.core.ServiceInstance<?,?>> services)
services - the Services Instancesvoid setDefaultSubscribeService(org.da.protoframework.model.core.ServiceInstance<?,?> service)
service - the Service Instancevoid setDefaultProvideService(org.da.protoframework.model.core.ServiceInstance<?,?> service)
service - the Service Instancedefault void subscribe(org.da.protoframework.model.core.ServiceInstance<?,?> service)
service - a Service Instancedefault void push(org.da.protoframework.model.core.ServiceInstance<?,?> service)
service - the Servicevoid setAPI(arinc661.client.api.StatefullAPI api)
api - the APICopyright ©2017-2024 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence