Package tools.mdsd.somde.services.impl
Class NestedServiceRegistrationFacadeImpl<ServiceType>
- java.lang.Object
-
- tools.mdsd.somde.services.impl.AbstractServiceRegistrationFacadeImpl<ServiceType>
-
- tools.mdsd.somde.services.impl.NestedServiceRegistrationFacadeImpl<ServiceType>
-
- All Implemented Interfaces:
InternalRegistrationFacade<ServiceType>
,ServiceRegistrationFacade<ServiceType>
public class NestedServiceRegistrationFacadeImpl<ServiceType> extends AbstractServiceRegistrationFacadeImpl<ServiceType>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface tools.mdsd.somde.services.internal.InternalRegistrationFacade
InternalRegistrationFacade.InternalRegistrationFacadeFactory
-
Nested classes/interfaces inherited from interface tools.mdsd.somde.services.ServiceRegistrationFacade
ServiceRegistrationFacade.OngoingRegistration<ServiceType,KeyType,ObjectType>, ServiceRegistrationFacade.ParameterizedRegistration<ServiceType>
-
-
Field Summary
Fields Modifier and Type Field Description protected NodeProducer<ServiceType>
enclosingProducer
protected InternalRegistrationFacade<ServiceType>
internalFacade
-
Fields inherited from class tools.mdsd.somde.services.impl.AbstractServiceRegistrationFacadeImpl
nodeFactory
-
-
Constructor Summary
Constructors Constructor Description NestedServiceRegistrationFacadeImpl(NodeProducer<ServiceType> enclosingProducer, NodeFactory nodeFactory, InternalRegistrationFacade<ServiceType> internalFacade)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Node<ServiceType> createdNode)
ServiceManager<ServiceType>
buildRegistry()
-
Methods inherited from class tools.mdsd.somde.services.impl.AbstractServiceRegistrationFacadeImpl
createFacade, createNestedFacade, createParameterizedRegistration, using
-
-
-
-
Field Detail
-
internalFacade
protected InternalRegistrationFacade<ServiceType> internalFacade
-
enclosingProducer
protected NodeProducer<ServiceType> enclosingProducer
-
-
Constructor Detail
-
NestedServiceRegistrationFacadeImpl
public NestedServiceRegistrationFacadeImpl(NodeProducer<ServiceType> enclosingProducer, NodeFactory nodeFactory, InternalRegistrationFacade<ServiceType> internalFacade)
-
-
Method Detail
-
accept
public void accept(Node<ServiceType> createdNode)
-
buildRegistry
public ServiceManager<ServiceType> buildRegistry()
-
-