public interface TopologyService
| Modifier and Type | Method and Description |
|---|---|
void |
deleteBusinessStreamFlow(BusinessStreamFlow businessStreamFlow)
Delete a business stream flow
|
void |
discover(IkasanAuthentication authentication)
Method to discovery and populate Ikasan topology
|
List<BusinessStream> |
getAllBusinessStreams()
Get all BusinessStreams
|
List<Flow> |
getAllFlows()
Get all flows.
|
List<Module> |
getAllModules()
Get all modules
|
List<Server> |
getAllServers()
Get all servers
|
List<BusinessStream> |
getBusinessStreamsByUserId(List<Long> ids)
Get all BusinessStreams by a list of ids.
|
List<BusinessStream> |
getBusinessStreamsByUserId(Long userId)
Get all BusinessStreams associated with a given user.
|
List<Flow> |
getFlowsByServerIdAndModuleId(Long serverId,
Long moduleId)
Get all flows by server id and module id.
|
Module |
getModuleByName(String name)
Method to get a Module by its name.
|
void |
save(Flow flow)
Save a flow.
|
void |
save(Module module)
Save a module.
|
void |
save(Server server)
Save a server.
|
void |
saveBusinessStream(BusinessStream businessStream)
Save a BusinessStream.
|
void save(Server server)
server - void save(Module module)
module - void save(Flow flow)
flow - List<BusinessStream> getAllBusinessStreams()
void saveBusinessStream(BusinessStream businessStream)
businessStream - List<BusinessStream> getBusinessStreamsByUserId(Long userId)
userId - List<Flow> getFlowsByServerIdAndModuleId(Long serverId, Long moduleId)
void deleteBusinessStreamFlow(BusinessStreamFlow businessStreamFlow)
businessStreamFlow - Module getModuleByName(String name)
name - List<BusinessStream> getBusinessStreamsByUserId(List<Long> ids)
ids - void discover(IkasanAuthentication authentication) throws DiscoveryException
DiscoveryExceptionCopyright © 2007-2015 Ikasan. All Rights Reserved.