Uses of Class
org.dbe.eve.simulator.Service

Packages that use Service
org.dbe.eve.factories.servicefactory   
org.dbe.eve.factories.smefactory   
org.dbe.eve.simulator   
 

Uses of Service in org.dbe.eve.factories.servicefactory
 

Methods in org.dbe.eve.factories.servicefactory that return Service
 Service ServiceFactory.createService()
          creates new Service with random number of attributes from the attributepool
 Service GroupedServiceFactory.createService()
          creates new GroupedService with random number of attributes from the attributepool and a random group number based on the configured No of groups starting with 0
abstract  Service AbstractServiceFactory.createService()
          creates and returns new Service
 

Uses of Service in org.dbe.eve.factories.smefactory
 

Methods in org.dbe.eve.factories.smefactory that return Service
 Service OverallServicePool.getRandomService()
          returns a random services from the overallservicepool
 

Methods in org.dbe.eve.factories.smefactory with parameters of type Service
private  void OverallServicePool.addService(Service service)
          adds a service to the overallservicepool
 

Uses of Service in org.dbe.eve.simulator
 

Subclasses of Service in org.dbe.eve.simulator
 class GroupedService
          extends the class Service in order to implement grouped Services for SME grouping
 

Fields in org.dbe.eve.simulator declared as Service
private  Service ServicePoolElement.storedService
           
(package private)  Service DemandedAndUsedServicePoolElement.usedService
           
 

Fields in org.dbe.eve.simulator with type parameters of type Service
private  java.util.Vector<Service> SME.ServicesOnOffer
           
 

Methods in org.dbe.eve.simulator that return Service
 Service LocalServicePool.getRandomService()
          returns random an Serivce of the ServicePool
 Service ServicePoolElement.getService()
          return the service stored in the ServicePoolElement
 Service DemandedAndUsedServicePoolElement.getUsedService()
          return the UsedService of the DemandedAndUsedServicePoolElement
 Service DemandedAndUsedServicePool.getUsedService(DemandedService demService)
          returns the usedService which is stored in the same DemandedAndUsedServicePoolElement as the demanded service.
 

Methods in org.dbe.eve.simulator with parameters of type Service
 void AbstractEdge.addService(Service s)
          Add a servcie to the edge
 void SME.addServiceOnOffer(Service serviceToAdd)
           
 void SME.addServiceToServicePool(Service newService)
          Adds an Service to the local Service Pool
 boolean SME.addServiceToUsedServices(Service ServiceToAdd, DemandedService demService)
          Adds an Service to the SMEs UsedService HashMap.
 boolean SME.addServiceToUsedServices(Service ServiceToAdd, DemandedService demService, java.util.Vector migHistory)
          Adds an Service to the SMEs UsedService HashMap.
 boolean DemandedAndUsedServicePool.addUsedServices(DemandedService demService, Service usedService)
          link an UsedService to an already stored DemandedService
 boolean DemandedAndUsedServicePool.addUsedServices(DemandedService demService, Service usedService, java.util.Vector migHist)
          link an UsedService to an already stored DemandedService
 DemandedService DemandedAndUsedServicePool.getDemandedService(Service usedService)
          returns the DemandedService which is stored in the same DemandedAndUsedServicePoolElement as the used service.
 java.util.Vector DemandedAndUsedServicePool.getMigrationHistory(Service usedService)
          returns the MigrationHistory of a usedService stored.
 ServicePoolElement LocalServicePool.getServicePoolElement(Service searchedService)
          search in the ServicePool if the searchedService is stored in this ServicePool
 void EvEModel.migrateService(Service service, SME fromSME)
          Migrates a service from the given SME by the migration probability of the Service
 void LocalServicePool.putServiceToServicePool(Service serviceToAdd)
          adds an Service to this ServicePool
 boolean SME.removeServiceFromServicePool(Service serviceToRemove)
          Removes an Service from the ServicePool
 boolean LocalServicePool.removeServiceFromServicePool(Service serviceToRemove)
          removes an Service from this ServicePool
 boolean SME.removeServiceFromUsedServices(Service ServiceToRemove)
          This Methode removes an Service from the UsedService HashMap.
 boolean DemandedAndUsedServicePool.removeUsedService(Service serviceToRemove)
          removes an used Service from the DemandedAndUsedServicePool
 boolean LocalServicePool.serviceWasUsedInGA(Service serviceToSearch)
          return true if the service was used one or more times in an GA
 void DemandedAndUsedServicePool.setMigrationHistory(Service usedService, java.util.Vector migHist)
          set the MigrationHistory of a usedService stored.
 void DemandedAndUsedServicePoolElement.setUsedService(Service usedService)
          sets the UsedService of the DemandedAndUsedServicePoolElement
 

Method parameters in org.dbe.eve.simulator with type arguments of type Service
 void SME.addServicesOnOffer(java.util.Vector<Service> servicesToAdd)
           
 void SME.addServicesToServicePool(java.util.Vector<Service> newServices)
           
 void LocalServicePool.putServiceToServicePool(java.util.Vector<Service> servicesToAdd)
          adds all Services in a given Vector to this ServicePool
 

Constructors in org.dbe.eve.simulator with parameters of type Service
GroupedService(Service s, int gid)
          constructs an GroupedService with a vector of attributes, an ID and a groupID
ServicePoolElement(Service newStoredService, int wasAddedAtStep)
          create an new ServicePoolElement