Uses of Interface
org.glassfish.paas.orchestrator.service.spi.Service

Packages that use Service
org.glassfish.paas.orchestrator   
org.glassfish.paas.orchestrator.provisioning.cli   
org.glassfish.paas.orchestrator.service   
org.glassfish.paas.orchestrator.service.spi   
 

Uses of Service in org.glassfish.paas.orchestrator
 

Methods in org.glassfish.paas.orchestrator that return types with arguments of type Service
 Set<Service> ServiceOrchestratorImpl.getServices(String appName)
          returns the effective set of services that the application uses.
 Set<Service> PaaSAppInfoRegistry.getServices(String appName)
           
 Set<Service> ServiceOrchestratorImpl.getServicesForAssociation(String appName)
           
 Set<Service> ServiceOrchestratorImpl.getServicesForDissociation(String appName)
           
 Collection<Service> ServiceOrchestratorImpl.getServicesManagedByPlugin(ServicePlugin plugin, Set<Service> allServices)
           
 

Method parameters in org.glassfish.paas.orchestrator with type arguments of type Service
 Collection<Service> ServiceOrchestratorImpl.getServicesManagedByPlugin(ServicePlugin plugin, Set<Service> allServices)
           
 

Uses of Service in org.glassfish.paas.orchestrator.provisioning.cli
 

Methods in org.glassfish.paas.orchestrator.provisioning.cli with parameters of type Service
 void ServiceUtil.fireServiceChangeEvent(ServiceChangeEvent.Type type, Service ps)
           
 void ServiceUtil.registerService(String appName, Service service, Service parentService)
           
 void ServiceUtil.unregisterService(String appName, Service service)
           
 

Uses of Service in org.glassfish.paas.orchestrator.service
 

Classes in org.glassfish.paas.orchestrator.service that implement Service
 class ConfiguredServiceImpl
           
 

Methods in org.glassfish.paas.orchestrator.service that return types with arguments of type Service
 Map<Service,List<ServiceLogRecord>> ConfiguredServiceImpl.collectLogs(ServiceLogType type, Level level, Date since)
           
 Map<Service,List<ServiceLogRecord>> ConfiguredServiceImpl.collectLogs(ServiceLogType type, Level level, long count)
           
 Set<Service> ConfiguredServiceImpl.getChildServices()
           
 

Uses of Service in org.glassfish.paas.orchestrator.service.spi
 

Subinterfaces of Service in org.glassfish.paas.orchestrator.service.spi
 interface ConfiguredService
          Represents a externally provisioned (configured) service
 interface ProvisionedService
          Represents a Service provisioned by the PaaS runtime

Custom implementations of ProvisionedService, for instance GlassFishProvisionedService provided by the GlassFish Java EE Plugin, would have additional information relevant to the GlassFish service (for example this could include DAS, Cluster and Instance host-port information)

 

Methods in org.glassfish.paas.orchestrator.service.spi that return Service
 Service ServiceChangeEvent.getNewValue()
          Service after it went through the change.
 Service ServiceChangeEvent.getOldValue()
          Service before it went through the change.
 

Methods in org.glassfish.paas.orchestrator.service.spi that return types with arguments of type Service
 Map<Service,List<ServiceLogRecord>> Service.collectLogs(ServiceLogType type, Level level, Date since)
          Collect the log records since the given time for a given level and type.
 Map<Service,List<ServiceLogRecord>> Service.collectLogs(ServiceLogType type, Level level, long count)
          Collect the most recent requested number of log records for a given level and type.
 Set<Service> Service.getChildServices()
          returns the list of Child Services for this Service
eg: GlassFish service is represented by multiple instances of a cluster.
 

Methods in org.glassfish.paas.orchestrator.service.spi with parameters of type Service
 void ServicePlugin.associateServices(Service serviceConsumer, ServiceReference svcRef, Service serviceProvider, boolean beforeDeployment, PaaSDeploymentContext dc)
          A ProvisionedService for a ServiceReference is associated with another ProvisionedService through this method.
 boolean ServicePlugin.deploy(PaaSDeploymentContext dc, Service service)
          Deploy the orchestration-enabled archive.
 void ServicePlugin.dissociateServices(Service serviceConsumer, ServiceReference svcRef, Service serviceProvider, boolean beforeUndeploy, PaaSDeploymentContext dc)
          A ProvisionedService for a ServiceReference is dis-associated from another ProvisionedService through this method.
 boolean ServicePlugin.reassociateServices(Service svcConsumer, Service oldSvcProvider, Service newSvcProvider, ServiceOrchestrator.ReconfigAction reason)
          When a Service has been re-provisioned, and a prior deployment has already been bound to the earlier ProvisionedService, CPAS uses this method to reassociate resources of the "Service Consumer" ProvisionedService to point to the new "Service Provider" ProvisionedService.
 boolean ServicePlugin.undeploy(PaaSDeploymentContext dc, Service service)
          Undeploy the orchestration-enabled archive.
 

Constructors in org.glassfish.paas.orchestrator.service.spi with parameters of type Service
ServiceChangeEvent(ServiceChangeEvent.Type type, Object source, Service oldValue, Service newValue)
           
 



Copyright © 2012. All Rights Reserved.