Package jadex.tools.web.jcc
Interface IJCCWebService
-
- All Known Implementing Classes:
JCCWebAgent
public interface IJCCWebService
Interface for the web platform that is used as front controller for all interactions with other platforms.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<java.util.Collection<IComponentIdentifier>>
getPlatforms()
Get the established connections.IFuture<java.util.Map<java.lang.String,java.lang.String>>
getPluginFragments(IComponentIdentifier cid)
Get the JCC plugin html fragments.IFuture<java.lang.Object>
invokeServiceMethod(IComponentIdentifier cid, ClassInfo servicetype, java.lang.String methodname, java.lang.Object[] args, ClassInfo[] argtypes, ClassInfo rettype)
Invoke a Jadex service on the managed platform.ISubscriptionIntermediateFuture<ServiceEvent<IComponentIdentifier>>
subscribeToPlatforms()
Get events about known platforms.
-
-
-
Method Detail
-
getPlatforms
IFuture<java.util.Collection<IComponentIdentifier>> getPlatforms()
Get the established connections.- Returns:
- A list of connections.
-
subscribeToPlatforms
ISubscriptionIntermediateFuture<ServiceEvent<IComponentIdentifier>> subscribeToPlatforms()
Get events about known platforms.- Returns:
- Events for platforms.
-
getPluginFragments
IFuture<java.util.Map<java.lang.String,java.lang.String>> getPluginFragments(IComponentIdentifier cid)
Get the JCC plugin html fragments.
-
invokeServiceMethod
IFuture<java.lang.Object> invokeServiceMethod(IComponentIdentifier cid, ClassInfo servicetype, java.lang.String methodname, java.lang.Object[] args, ClassInfo[] argtypes, @QueryParam("returntype") ClassInfo rettype)
Invoke a Jadex service on the managed platform.
-
-