public class DebugService
extends jade.core.BaseService
PrintStreamListener
,
SysOutBoard
,
boot(Profile)
Modifier and Type | Class and Description |
---|---|
class |
DebugService.DebugServiceImpl
Sub-Class to provide interaction between Agents and this Service
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Constructor and Description |
---|
DebugService() |
Modifier and Type | Method and Description |
---|---|
void |
boot(jade.core.Profile p)
Depending on the execution location the service configures independently.
|
jade.core.Filter |
getCommandFilter(boolean direction) |
jade.core.ServiceHelper |
getHelper(jade.core.Agent ag) |
java.lang.Class<?> |
getHorizontalInterface() |
jade.core.Service.Slice |
getLocalSlice()
Retrieve the locally installed slice of this service.
|
java.lang.String |
getName() |
void |
init(jade.core.AgentContainer ac,
jade.core.Profile p) |
void |
sendLocalConsoleOutput2Main(java.util.Vector<java.lang.String> lines2transfer)
Sends local console output to the MainContainer.
|
addAlias, broadcast, clearCachedSlice, createInvokator, dump, getAllSlices, getAMSBehaviour, getCommandSink, getFreshSlice, getIMTPManager, getLocalNode, getNumberOfSlices, getOwnedCommands, getSlice, isLocal, lookupAlias, shutdown, stringifySlice, submit
public static final java.lang.String NAME
public void init(jade.core.AgentContainer ac, jade.core.Profile p) throws jade.core.ProfileException
init
in interface jade.core.Service
init
in class jade.core.BaseService
jade.core.ProfileException
public void boot(jade.core.Profile p) throws jade.core.ServiceException
boot
in interface jade.core.Service
boot
in class jade.core.BaseService
p
- the Profile
that is to be used with the JADE startjade.core.ServiceException
- the service exceptionpublic java.lang.String getName()
public jade.core.ServiceHelper getHelper(jade.core.Agent ag)
getHelper
in interface jade.core.Service
getHelper
in class jade.core.BaseService
public jade.core.Filter getCommandFilter(boolean direction)
getCommandFilter
in interface jade.core.Service
getCommandFilter
in class jade.core.BaseService
public java.lang.Class<?> getHorizontalInterface()
getHorizontalInterface
in interface jade.core.Service
getHorizontalInterface
in class jade.core.BaseService
public jade.core.Service.Slice getLocalSlice()
getLocalSlice
in interface jade.core.Service
getLocalSlice
in class jade.core.BaseService
public void sendLocalConsoleOutput2Main(java.util.Vector<java.lang.String> lines2transfer) throws jade.core.ServiceException
lines2transfer
- the lines2transferjade.core.ServiceException
- the service exception