Package es.caib.seycon.ng.servei.ejb
Interface ServerPluginService
-
public interface ServerPluginServiceEJB ServerPluginService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeletePlugin(ServerPlugin plugin)voiddeployPlugin(byte[] i)voidenablePlugin(ServerPlugin plugin, boolean status)Collection<AgentDescriptorWorkflow>findAgentDescriptorWorkflows(AgentDescriptor agent)AgentDescriptorgetAgentDescriptor(String className)Collection<AgentDescriptor>getAgentDescriptors()Collection<AgentDescriptor>getAllAgentDescriptorsInfo()Collection<AgentDescriptor>getPluginAgentDescriptors(ServerPlugin plugin)StringgetServerVersion()Collection<ServerPlugin>listServerPlugins()voidupdatePlugin(ServerPlugin plugin)
-
-
-
Method Detail
-
getAgentDescriptor
AgentDescriptor getAgentDescriptor(String className) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getServerVersion
String getServerVersion() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findAgentDescriptorWorkflows
Collection<AgentDescriptorWorkflow> findAgentDescriptorWorkflows(AgentDescriptor agent) throws InternalErrorException
- Throws:
InternalErrorException
-
getAgentDescriptors
Collection<AgentDescriptor> getAgentDescriptors() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getAllAgentDescriptorsInfo
Collection<AgentDescriptor> getAllAgentDescriptorsInfo() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getPluginAgentDescriptors
Collection<AgentDescriptor> getPluginAgentDescriptors(ServerPlugin plugin) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
listServerPlugins
Collection<ServerPlugin> listServerPlugins() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
deletePlugin
void deletePlugin(ServerPlugin plugin) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
deployPlugin
void deployPlugin(byte[] i) throws InternalErrorException, InternalErrorException, DuplicatedClassException
-
enablePlugin
void enablePlugin(ServerPlugin plugin, boolean status) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
updatePlugin
void updatePlugin(ServerPlugin plugin) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
-