Package jadex.application
Class EnvironmentService
- java.lang.Object
-
- jadex.application.EnvironmentService
-
- All Implemented Interfaces:
IEnvironmentService
public class EnvironmentService extends java.lang.Object implements IEnvironmentService
Environment service implementation.
-
-
Field Summary
Fields Modifier and Type Field Description protected IInternalAccess
component
The component.protected java.util.Map<java.lang.String,IExtensionInstance>
spaces
The spaces.
-
Constructor Summary
Constructors Constructor Description EnvironmentService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IFuture<java.lang.Object>
getSpace(IInternalAccess component, java.lang.String name)
Get a space for a component.IFuture<java.lang.Object>
getSpace(java.lang.String name)
Get a space.IFuture<java.lang.Void>
initSpaces()
Init the spaces.IFuture<java.lang.Void>
terminateSpaces()
Shutdown the spaces.
-
-
-
Field Detail
-
component
protected IInternalAccess component
The component.
-
spaces
protected java.util.Map<java.lang.String,IExtensionInstance> spaces
The spaces.
-
-
Method Detail
-
initSpaces
public IFuture<java.lang.Void> initSpaces()
Init the spaces.
-
terminateSpaces
public IFuture<java.lang.Void> terminateSpaces()
Shutdown the spaces.
-
getSpace
public IFuture<java.lang.Object> getSpace(java.lang.String name)
Get a space.- Specified by:
getSpace
in interfaceIEnvironmentService
-
getSpace
public static IFuture<java.lang.Object> getSpace(IInternalAccess component, java.lang.String name)
Get a space for a component.
-
-