io.sarl.sre.janus.services.namespace
Class ServiceNamespaceFinder
All Superinterfaces:
INamespaceFinder<N,O>
class ServiceNamespaceFinder
extends java.lang.Object
implements INamespaceFinder<N,O>
Implementation of a finder of service into the namespaces.
Maven Group Identifier:
io.sarl.sre.janus
Maven Artifact Identifier:
janus.kernel
Since:
0.10
Property Summary
Modifier and type Property and description
protected io.bootique.di.Injector injector
java.lang.String scheme
Constructor Summary
Constructor and description
new(Injector)
Constructor.
Action Summary
Modifier and type Action and description
org.arakhne.afc.services.IService find(ServiceName)
protected io.bootique.di.Injector getInjector
java.lang.String getScheme
Inherited: find(N)
Property Details
injector
protected val injector : io.bootique.di.Injector

This property is an alias for the action: getInjector

scheme
val scheme : java.lang.String

This property is an alias for the action: getScheme

Constructor Details
new(Injector)
new(Injector)
Constructor.
Parameters:
injector - the injector to be used by this finder for obtaining the service instances.
Action Details
find(ServiceName)
def find(ServiceName) : org.arakhne.afc.services.IService
getInjector
protected def getInjector : io.bootique.di.Injector
getScheme
def getScheme : java.lang.String