Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Project Rio
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.jini.rio.core.ServiceElement

Packages that use ServiceElement
org.jini.rio.associations | Provides support for Association Management
org.jini.rio.core | Provides interfaces and classes required to provision and monitor services through the network
org.jini.rio.core.jsb | Defines interfaces and semantics for the ServiceBean component model
org.jini.rio.core.provision | Defines interfaces and classes to provision dynamic services
org.jini.rio.jsb | Provides classes which implement the ServiceBean model
org.jini.rio.monitor | Provides the capability to deploy and monitor OperationalStrings.
org.jini.rio.opstring | Implementation and parsing for the OperationalString
org.jini.rio.qos | Provides classes which represent an abstract notion of a compute resource that offers computational resources that can be measured using Quality of Service mechanisms correlating to qualitative and quantitative capabilities
org.jini.rio.resources.client | Client access to Jini™ technology services, fault detection handler implementations and lookup discovery pooling
org.jini.rio.resources.servicecore | Provides basic infrastructure support for Jini™ technology service development

Uses of ServiceElement in org.jini.rio.associations

Methods in org.jini.rio.associations with parameters of type ServiceElement
`boolean` | `AssociationMatchFilter.check(AssociationDescriptor descriptor, ServiceElement element)` Defines the implementation of association matching criteria.

Uses of ServiceElement in org.jini.rio.core

Methods in org.jini.rio.core that return ServiceElement
`ServiceElement` | `OperationalStringManager.getServiceElement(Object proxy)` This method returns the ServiceElement object for a requested service based on a service's proxy
`ServiceElement` | `OperationalStringManager.getServiceElement(String[] interfaces, String name)` This method returns the ServiceElement object for a requested service based on the array of interface (or proxy) classes the service implements as an array of String objects and an optional service name.
`ServiceElement[]` | `OperationalString.getServices()` Get all services contained by this OperationalString as an array of `ServiceElement` objects

Methods in org.jini.rio.core that return types with arguments of type ServiceElement
`Map<ServiceElement,Map<ServiceBeanInstance,ResourceCapability>>` | `OperationalStringManager.getDeploymentMap()` For each ServiceElement in the OperationalString, get the `ResourceCapability` for each each running ServiceBeanInstance

Methods in org.jini.rio.core with parameters of type ServiceElement
`void` | `OperationalString.addService(ServiceElement sElem)` Add a `ServiceElement` to the OperationalString.
`void` | `OperationalStringManager.addServiceElement(ServiceElement sElem)` This method will add a ServiceElement to an OperationalString.
`void` | `ServiceProvisionListener.failed(ServiceElement sElem, boolean resubmitted)` Notify listener that the Service described by the ServiceElement has not been provision succesfully
`Map<ServiceBeanInstance,ResourceCapability>` | `OperationalStringManager.getDeploymentMap(ServiceElement elem)` Get the deployment map for a ServiceElement, returning a `ResourceCapability` for each each running ServiceBeanInstance
`int` | `OperationalStringManager.getPendingCount(ServiceElement sElem)` Get the number of pending service provision requests.
`ServiceBeanInstance[]` | `OperationalStringManager.getServiceBeanInstances(ServiceElement sElem)` Get the ServiceBeanInstance objects for a ServiceElement
`void` | `OperationalStringManager.increment(ServiceElement sElem, boolean permanent, ServiceProvisionListener listener)` Increment (increase) the number of instances by one.
`void` | `OperationalStringManager.redeploy(ServiceElement sElem, ServiceBeanInstance instance, boolean clean, long delay, ServiceProvisionListener listener)` Redeploy an OperationalString, ServiceElement or ServiceBeanInstance.
`void` | `OperationalString.removeService(ServiceElement sElem)` Remove a `ServiceElement` from the OperationalString.
`void` | `OperationalStringManager.removeServiceElement(ServiceElement sElem, boolean destroy)` This method will remove a ServiceElement from an OperationalString and optionally terminate all service instances that have been provisioned from the ServiceElement description
`int` | `OperationalStringManager.trim(ServiceElement sElem, int trimUp)` Trim (remove) service provision requests which are pending allocation.
`void` | `OperationalStringManager.updateServiceElement(ServiceElement sElem)` This method will modify the ServiceElement attributes of a ServiceElement in the `OperationalStringManager`.

Uses of ServiceElement in org.jini.rio.core.jsb

Methods in org.jini.rio.core.jsb that return ServiceElement
`ServiceElement` | `ServiceBeanAdmin.getServiceElement()` Get the ServiceElement for the ServiceBean
`ServiceElement` | `ServiceBeanContext.getServiceElement()` Get the ServiceElement for the ServiceBean

Methods in org.jini.rio.core.jsb with parameters of type ServiceElement
`void` | `ServiceElementChangeListener.changed(ServiceElement preElem, ServiceElement postElem)` A ServiceElementChangeListener is notified if the ServiceElement has changed.
`ServiceBeanContext` | `ServiceBeanContextFactory.create(ServiceElement sElem, ServiceBeanManager serviceBeanManager, ComputeResource computeResource, Configuration sharedConfig)` Create an instance of a `ServiceBeanContext`
`void` | `ServiceBeanAdmin.setServiceElement(ServiceElement sElem)` Set the ServiceElement for the ServiceBean

Uses of ServiceElement in org.jini.rio.core.provision

Methods in org.jini.rio.core.provision that return ServiceElement
`ServiceElement` | `ServiceProvisionEvent.getServiceElement()` Get the ServiceElement object
`ServiceElement` | `ServiceRecord.getServiceElement()`
`ServiceElement` | `ServiceStatement.getServiceElement()` Get the ServiceElement

Methods in org.jini.rio.core.provision with parameters of type ServiceElement
`ServiceStatement` | `ServiceStatementManager.get(ServiceElement sElem)` Get a ServiceStatement for a particular ServiceElement
`ServiceBeanInstance[]` | `ServiceBeanInstantiator.getServiceBeanInstances(ServiceElement element)` Get all `ServiceBeanInstance` objects for a `ServiceElement`
`ServiceStatement` | `ServiceBeanInstantiator.getServiceStatement(ServiceElement sElem)` This method returns a `ServiceStatement` for the `ServiceElement`
`void` | `ServiceProvisionEvent.setServiceElement(ServiceElement svcElement)` Set the ServiceElement object
`void` | `ServiceBeanInstantiator.update(ServiceElement[] sElements, OperationalStringManager opStringMgr)` Invoked to update instantiated ServiceBean instances of changes in their `ServiceElement` objects and `OperationalStringManager` references.

Constructors in org.jini.rio.core.provision with parameters of type ServiceElement
`ServiceProvisionEvent(Object source, OperationalStringManager opStringManager, ServiceElement svcElement)` Instantiate a ServiceProvisionEvent
`ServiceRecord(Uuid uuid, ServiceElement sElem, String hostName)` Create a ServiceRecord.
`ServiceRecord(Uuid uuid, ServiceElement sElem, String hostName, int type, Date instantiated)` Create a ServiceRecord.
`ServiceStatement(ServiceElement sElem)` Create a ServiceStatement

Uses of ServiceElement in org.jini.rio.jsb

Methods in org.jini.rio.jsb that return ServiceElement
`static ServiceElement` | `ServiceElementUtil.copyServiceElement(ServiceElement sElem)` Make a copy of the ServiceElement
`static ServiceElement` | `ServiceElementUtil.prepareInstanceID(ServiceElement sElem, boolean copy, long id)` Set the instanceID, optionally making a copy of the ServiceElement
`static ServiceElement` | `ServiceElementUtil.prepareInstanceID(ServiceElement sElem, long id)` Make a copy of the ServiceElement and set the instance ID

Methods in org.jini.rio.jsb with parameters of type ServiceElement
`static ServiceElement` | `ServiceElementUtil.copyServiceElement(ServiceElement sElem)` Make a copy of the ServiceElement
`static AssociationDescriptor[]` | `ServiceElementUtil.getAssociationDescriptors(ServiceElement elem, AssociationType type)` Get the AssociationDescriptors from the ServiceElement that match the `AssociationType` type
`static PlatformCapability[]` | `ServiceElementUtil.getMatchedPlatformCapabilities(ServiceElement sElem, PlatformCapability[] pCaps)` Get the PlatformCapability instances that match declared operational requirements
`static boolean` | `ServiceElementUtil.hasDifferentGroups(ServiceElement sElem1, ServiceElement sElem2)` Determine if the Discovery groups are different between the two ServiceElement instances
`static boolean` | `ServiceElementUtil.hasDifferentLocators(ServiceElement sElem1, ServiceElement sElem2)` Determine if the LookupLocators are different between the two ServiceElement instances
`static boolean` | `ServiceElementUtil.hasDifferentLoggerConfig(ServiceElement sElem1, ServiceElement sElem2)` Determine if the LoggerConfig attributes are different between the two ServiceElement instances
`static boolean` | `ServiceElementUtil.hasDifferentServiceUIs(Entry[] serviceUIs, ServiceElement sElem2, String codebase)` Determine if there are different ServiceUI declarations in the ServiceElement instance
`static boolean` | `ServiceElementUtil.hasHTTPCodebase(ServiceElement sElem)` Determine if the ServiceElement has a HTTP based codebase
`static boolean` | `ServiceElementUtil.matchesServiceElement(ServiceElement sElem, String name, String[] interfaces, String opStringName)` Determines if the name, interfaces and opStringName equate to attributes found in the provided ServiceElement
`static ServiceElement` | `ServiceElementUtil.prepareInstanceID(ServiceElement sElem, boolean copy, long id)` Set the instanceID, optionally making a copy of the ServiceElement
`static ServiceElement` | `ServiceElementUtil.prepareInstanceID(ServiceElement sElem, long id)` Make a copy of the ServiceElement and set the instance ID
`static void` | `ServiceElementUtil.setCodebase(ServiceElement sElem, String codebase)` Set the codebase for the ServiceElement

Uses of ServiceElement in org.jini.rio.monitor

Methods in org.jini.rio.monitor that return ServiceElement
`ServiceElement` | `ProvisionMonitorEvent.getServiceElement()` Get the ServiceElement attribute

Constructors in org.jini.rio.monitor with parameters of type ServiceElement
`ProvisionMonitorEvent(Object source, int action, ServiceElement sElem)` Create a ProvisionMonitorEvent for a ServiceElement add, remove or change notification
`ProvisionMonitorEvent(Object source, int action, String opStringName, ServiceElement sElem, ServiceBeanInstance instance)` Create a ProvisionMonitorEvent indicating a service provision or failure notification
`ProvisionMonitorEvent(Object source, String opStringName, ServiceElement sElem, ServiceBeanInstance instance, Object[] args)` Create a ProvisionMonitorEvent indicating a redeployment request has been submitted

Uses of ServiceElement in org.jini.rio.opstring

Methods in org.jini.rio.opstring that return ServiceElement
`ServiceElement` | `OpString.getNamedService(String serviceName)` Get the service with the provided name
`ServiceElement[]` | `OpString.getServices()`
`static ServiceElement` | `OpStringLoader.makeServiceElement(ParsedService parsedSvc)` Create a ServiceElement object from a ParsedService

Methods in org.jini.rio.opstring with parameters of type ServiceElement
`void` | `OpString.addService(ServiceElement sElem)`
`void` | `OpString.removeService(ServiceElement sElem)`

Uses of ServiceElement in org.jini.rio.qos

Methods in org.jini.rio.qos that return ServiceElement
`ServiceElement` | `SLAThresholdEvent.getServiceElement()` Getter for property sElem

Methods in org.jini.rio.qos with parameters of type ServiceElement
`void` | `RelocationPolicyHandler.failed(ServiceElement sElem, boolean resubmitted)`
`void` | `ScalingPolicyHandler.failed(ServiceElement sElem, boolean resubmitted)`
`void` | `SLAThresholdEvent.setServiceElement(ServiceElement sElem)` Setter for property sElem

Constructors in org.jini.rio.qos with parameters of type ServiceElement
`SLAThresholdEvent(Object source, ServiceElement sElem, Calculable calculable, SLA sla, String slaPolicyHandlerDescription, String hostAddress, int type)` Creates new SLAThresholdEvent
`SLAThresholdEvent(Object source, ServiceElement sElem, ServiceBeanInstance instance, Calculable calculable, SLA sla, String slaPolicyHandlerDescription, String hostAddress, int type)` Creates new SLAThresholdEvent

Uses of ServiceElement in org.jini.rio.resources.client

Methods in org.jini.rio.resources.client with parameters of type ServiceElement
`static DiscoveryManagement` | `JiniClient.getDiscoveryManagement(ServiceElement sElem)` Get a DiscoveryManagement instance from service attributes in a ServiceElement
`static FaultDetectionHandler<ServiceID>` | `FaultDetectionHandlerFactory.getFaultDetectionHandler(ServiceElement sElem, ClassLoader cl)` Get a FaultDetectionHandler from the ServiceElement
`static ServiceTemplate` | `JiniClient.getServiceTemplate(ServiceElement sElem)` Create a ServiceTemplate from a ServiceElement
`static ServiceTemplate` | `JiniClient.getServiceTemplate(ServiceElement sElem, ClassLoader cl)` Create a ServiceTemplate from a ServiceElement

Uses of ServiceElement in org.jini.rio.resources.servicecore

Methods in org.jini.rio.resources.servicecore that return ServiceElement
`ServiceElement` | `ServiceAdminImpl.getServiceElement()`
`ServiceElement` | `ServiceAdminProxy.getServiceElement()`

Methods in org.jini.rio.resources.servicecore with parameters of type ServiceElement
`void` | `ServiceAdminImpl.setServiceElement(ServiceElement sElem)`
`void` | `ServiceAdminProxy.setServiceElement(ServiceElement sElem)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Project Rio
PREV NEXT | FRAMES NO FRAMES

Copyright © Project Rio.