Package | Description |
---|---|
jade.core |
This package contains the microkernel of JADE
system.
|
jade.core.resource | |
jade.core.sam |
Modifier and Type | Class and Description |
---|---|
class |
ServiceNotActiveException
This exception is thrown when trying to access a JADE kernel level service that is
not installed in the local node.
|
Modifier and Type | Method and Description |
---|---|
void |
Service.boot(Profile p)
Performs the active initialization step of a kernel-level
service.
|
void |
BaseService.boot(Profile p) |
void |
BaseService.broadcast(HorizontalCommand cmd,
boolean includeMyself) |
Service.Slice[] |
ServiceFinder.findAllSlices(java.lang.String serviceKey)
Retrieves all the slices of a service currently active on this platform.
|
Service |
ServiceFinder.findService(java.lang.String key)
Looks up a platform service by name.
|
Service.Slice |
ServiceFinder.findSlice(java.lang.String serviceKey,
java.lang.String sliceKey)
Looks up a specific service slice by name.
|
Service.Slice[] |
Service.getAllSlices()
Retrieve the whole array of slices that compose this service.
|
Service.Slice[] |
BaseService.getAllSlices()
The
getAllSlices() implementation of this class
directly retrieves the current list of slices from the Service
Manager. |
protected Service.Slice |
BaseService.getFreshSlice(java.lang.String name) |
ServiceHelper |
Service.getHelper(Agent a)
Get the helper for accessing this service.
|
ServiceHelper |
BaseService.getHelper(Agent a)
This should be properly implemented
by the services that have helpers.
|
ServiceHelper |
Agent.getHelper(java.lang.String serviceName)
Retrieves the agent's service helper
|
Node |
SliceProxy.getNode() |
Node |
Service.Slice.getNode()
Access the node where this slice resides.
|
Service.Slice |
Service.getSlice(java.lang.String name)
Retrieve by name a slice of this service.
|
Service.Slice |
BaseService.getSlice(java.lang.String name)
The
getSlice() implementation of this class works
as follows:
First, the name alias table is used to convert the given
slice name into another name, if any
Then, the new name (which may or may not be different
from the original one) is used to look up an internal table
keeping the service slices
If no slice was found, the
ServiceFinder is asked to provide the slice,
which is then put into the local table. |
java.lang.Object |
Service.submit(VerticalCommand cmd)
Allows submitting a vertical command for processing.
|
java.lang.Object |
BaseService.submit(VerticalCommand cmd) |
Modifier and Type | Method and Description |
---|---|
byte[] |
ResourceManagementHelper.getResource(java.lang.String name)
Get remote resource
|
byte[] |
ResourceManagementHelper.getResource(java.lang.String name,
int fetchMode)
Get remote resource
|
byte[] |
ResourceManagementHelper.getResource(java.lang.String name,
int fetchMode,
java.lang.String containerName)
Get remote resource
|
byte[] |
ResourceManagementHelper.getResource(java.lang.String name,
java.lang.String containerName)
Get remote resource
|
Modifier and Type | Method and Description |
---|---|
void |
SAMService.boot(Profile p) |