| Package | Description | 
|---|---|
| org.da.protoframework.model.core | Contains the models for the applications and services implementation. | 
| org.da.protoframework.model.def | Contains the models for the applications and services definition. | 
| org.da.protoframework.util | Contains utility classes for managing the framework. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Service<D extends ServiceDefinition>Represent a Service. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected D | Service. defThe Service definition. | 
| Modifier and Type | Method and Description | 
|---|---|
| ServiceDefinition | Module. getServiceDefinition(NamespaceKey key)Return the Service definition with a specified key. | 
| ServiceDefinition | Module. getServiceDefinition(java.lang.String name)Return the Service definition with a specified name. | 
| ServiceDefinition | Module. getServiceDefinition(java.lang.String name,
                    boolean isSilent)Return the Service definition with a specified name. | 
| ServiceDefinition | Module. getServiceDefinition(java.lang.String uri,
                    java.lang.String name)Return the Service definition with a specified key. | 
| Modifier and Type | Method and Description | 
|---|---|
| ServiceDefinition | ServiceDefinition. getExtendedService()Return the Service that this Service extends. | 
| abstract ServiceDefinition | InterfaceDefinition. getService()Return the associated Service. | 
| ServiceDefinition | ServiceDefinition.Data. getService()Return the service. | 
| ServiceDefinition | FrameworkDefinition. getService(NamespaceKey key)Return the Service of a specified key. | 
| ServiceDefinition | FrameworkDefinition. getService(java.lang.String name)Return the Service of a specified name. | 
| default ServiceDefinition | ServiceDefinition. getTargetExtendedService()Return the final Service that this Service extends in the chain of extended sercices. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Map<NamespaceKey,ServiceDefinition> | FrameworkDefinition. getServices()Return the Services sorted by their name. | 
| java.util.Map<java.lang.Long,ServiceDefinition> | FrameworkDefinition. getServicesByID()Return the Services sorted by their ID. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | FrameworkDefinition. addService(ServiceDefinition service)Add a Service. | 
| abstract void | InterfaceDefinition. setService(ServiceDefinition service)Set the associated Service. | 
| Constructor and Description | 
|---|
| Data(ServiceDefinition service,
    java.lang.String name)Constructor. | 
| Data(ServiceDefinition service,
    java.lang.String name,
    java.lang.String topic)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Map<NamespaceKey,ServiceDefinition> | ServiceTemplates. getServices()Return the map of declared services. | 
| Modifier and Type | Method and Description | 
|---|---|
| short | ServiceTemplates. checkService(ServiceDefinition serviceDef)Check the compatibility of a service with the stored definition. | 
Copyright ©2017-2023 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence