Package jadex.tools.web.starter
Interface IJCCStarterService
- 
- All Superinterfaces:
- IJCCPluginService
 - All Known Implementing Classes:
- JCCStarterPluginAgent
 
 public interface IJCCStarterService extends IJCCPluginService Interface for the starter plugin service. Note: cid needs to be always last parameter. It is used to remote control another platform using a webjcc plugin on the gateway.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<IComponentIdentifier>createComponent(CreationInfo ci, IComponentIdentifier cid)Create a component for a filename.IFuture<IComponentDescription[]>getComponentDescriptions(IComponentIdentifier cid)Get the component descriptions.IFuture<java.util.Collection<java.lang.String[]>>getComponentModels(IComponentIdentifier cid)Get all startable component models.IFuture<java.util.Map<java.lang.String,INFPropertyMetaInfo>>getNFPropertyMetaInfos(IComponentIdentifier cid, IServiceIdentifier sid, MethodInfo mi, java.lang.Boolean req)Returns the meta information about a non-functional property of this service.IFuture<java.util.Map<java.lang.String,java.lang.Object>>getNFPropertyValues(IComponentIdentifier cid, IServiceIdentifier sid, MethodInfo mi, java.lang.Boolean req, java.lang.String name)Returns the values about a non-functional property of this service.IFuture<java.lang.Object[]>getServiceInfos(IComponentIdentifier cid)Get infos about services (provided, required).IFuture<byte[]>loadComponentIcon(java.lang.String type, IComponentIdentifier cid)Get a default icon for a file type.IFuture<IModelInfo>loadComponentModel(java.lang.String filename, IComponentIdentifier cid)Load a component model.ISubscriptionIntermediateFuture<CMSStatusEvent>subscribeToComponentChanges(IComponentIdentifier cid)Subscribe to component events- 
Methods inherited from interface jadex.tools.web.jcc.IJCCPluginServicegetPluginComponent, getPluginName, getPriority, loadResource
 
- 
 
- 
- 
- 
Method Detail- 
getComponentModelsIFuture<java.util.Collection<java.lang.String[]>> getComponentModels(IComponentIdentifier cid) Get all startable component models.- Returns:
- The filenames and classnames of the component models.
 
 - 
loadComponentModelIFuture<IModelInfo> loadComponentModel(java.lang.String filename, IComponentIdentifier cid) Load a component model.- Parameters:
- filename- The filename.
- Returns:
- The component model.
 
 - 
createComponentIFuture<IComponentIdentifier> createComponent(CreationInfo ci, IComponentIdentifier cid) Create a component for a filename.- Parameters:
- ci- The creation info.
- Returns:
- The component id.
 
 - 
getComponentDescriptionsIFuture<IComponentDescription[]> getComponentDescriptions(IComponentIdentifier cid) Get the component descriptions.- Returns:
- The component descriptions.
 
 - 
loadComponentIconIFuture<byte[]> loadComponentIcon(java.lang.String type, IComponentIdentifier cid) Get a default icon for a file type.
 - 
subscribeToComponentChangesISubscriptionIntermediateFuture<CMSStatusEvent> subscribeToComponentChanges(IComponentIdentifier cid) Subscribe to component events
 - 
getServiceInfosIFuture<java.lang.Object[]> getServiceInfos(IComponentIdentifier cid) Get infos about services (provided, required).- Parameters:
- cid- The component id
 
 - 
getNFPropertyMetaInfosIFuture<java.util.Map<java.lang.String,INFPropertyMetaInfo>> getNFPropertyMetaInfos(IComponentIdentifier cid, IServiceIdentifier sid, MethodInfo mi, java.lang.Boolean req) Returns the meta information about a non-functional property of this service.- Parameters:
- cid- The component id.
- Returns:
- The meta information about a non-functional property of this service.
 
 - 
getNFPropertyValuesIFuture<java.util.Map<java.lang.String,java.lang.Object>> getNFPropertyValues(IComponentIdentifier cid, IServiceIdentifier sid, MethodInfo mi, java.lang.Boolean req, java.lang.String name) Returns the values about a non-functional property of this service.- Parameters:
- cid- The component id.
- Returns:
- The meta information about a non-functional property of this service.
 
 
- 
 
-