Uses of Interface
com.sas.services.RemoteServiceInterface
Packages that use RemoteServiceInterface
Package
Description
SAS Foundation Services.
This subsystem provides utilities to deploy and lookup SAS Foundation Services.
Discover a service based upon its service capabilities and optionally
service attributes.
Broker events that are triggered by various transport protocols.
Locate event brokers.
Interact with data repositories on behalf of client applications.
Perform Authentication against modular authentication providers with user identities.
Session services.
Execute stored processes.
Maintain user identities and profiles.
Utility classes used by Foundation Services.
-
Uses of RemoteServiceInterface in com.sas.services
Subinterfaces of RemoteServiceInterface in com.sas.servicesModifier and TypeInterfaceDescriptioninterfaceInterface used to designate a service that is only available within the local JVM.Classes in com.sas.services that implement RemoteServiceInterfaceModifier and TypeClassDescriptionclassAbstract implementation of a service which can be accessed from a remote JVM.classAbstract implementation of a service.classFoundation service proxy.Methods in com.sas.services that return RemoteServiceInterfaceModifier and TypeMethodDescriptionprotected RemoteServiceInterfaceServiceProxy.findRemoteService()Attempts to re-discover an instance of a remote service represented by this proxy.final RemoteServiceInterfaceAbstractServiceFactory.getService(ServiceConfigurationInterface serviceConfiguration) Gets a service from the factory and registers it with the local discovery service.abstract RemoteServiceInterfaceAbstractServiceFactory.getService(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService) ServiceFactoryInterface.getService(ServiceConfigurationInterface serviceConfiguration) Gets a service that has been initialized with the specified service configuration.ServiceFactoryInterface.getService(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService) Gets a service initialized with the specified service configuration.protected final RemoteServiceInterfaceServiceProxy.getService()Gets the service.AbstractRemoteService.getServiceProxy()Gets the service proxy.RemoteServiceInterface.getServiceProxy()Gets the service proxy.ServiceInterface.getServiceProxy()Gets the service proxy.ServiceProxy.getServiceProxy()Gets the service proxy.Constructors in com.sas.services with parameters of type RemoteServiceInterfaceModifierConstructorDescriptionServiceProxy(RemoteServiceInterface service) Constructs a foundation service proxy for the specified service.ShutdownThread(RemoteServiceInterface service) Constructs a thread that if run will destroy the specified foundation service. -
Uses of RemoteServiceInterface in com.sas.services.deployment
Methods in com.sas.services.deployment that return RemoteServiceInterfaceModifier and TypeMethodDescriptionDeployableService.deploy()Deploys a service by constructing a service factory and asking it to manufacture a service for a specified service configuration.DeployableService.deploy(DiscoveryServiceInterface discoveryService) Deploys a service by constructing a service factory and asking it to manufacture a service for a specified service configuration.DeployInterface.deploy()Initiates an action to instantiate and initialize a platform service.RMIBinding.deploy()Deploys the class in-process (within the same JVM).RMIDeployableService.deploy()Deploys an RMI service by either looking up its stub in an RMI registry or instantiating a service and optionally registering it with RMI.RMIDeployableService.deploy(DiscoveryServiceInterface discoveryService) Deploys an RMI service by either looking up its stub in an RMI registry or instantiating a service and optionally registering it with RMI.static final RemoteServiceInterfacePlatformServices.findService(ServiceTemplate serviceTemplate) Finds a service satisfying the specified service template.static final RemoteServiceInterfacePlatformServices.findServiceUsingId(String serviceId) Finds a service associated with the specified service ID.Methods in com.sas.services.deployment that return types with arguments of type RemoteServiceInterfaceModifier and TypeMethodDescriptionstatic final List<RemoteServiceInterface> ServiceLoader.deployServices(MetadataSourceInterface metadataSource) Gets a set of services from the specified metadata source and registers instantiated services with thelocal discovery service.static final List<RemoteServiceInterface> ServiceLoader.deployServices(MetadataSourceInterface metadataSource, Environment environment, DiscoveryServiceInterface discoveryService) Gets a set of services from the specified metadata source.static final List<RemoteServiceInterface> ServiceLoader.deployServices(MetadataSourceInterface metadataSource, DiscoveryServiceInterface discoveryService) Gets a set of deployable services from the specified metadata source.List<RemoteServiceInterface> ServiceDeploymentException.getDeployedServices()Gets a copy of a list of the services which were successfully deployed.final List<RemoteServiceInterface> AbstractMetadataSource.lookupServices(DiscoveryServiceInterface discoveryService) Attempts to lookup services using previously discovered RMI bindings.Methods in com.sas.services.deployment with parameters of type RemoteServiceInterfaceModifier and TypeMethodDescriptionstatic final voidDeploymentApplicationMonitor.log(RemoteServiceInterface service, String action) Log a message to the application monitor to notify it of that the specified action has been executed on the service.Constructor parameters in com.sas.services.deployment with type arguments of type RemoteServiceInterfaceModifierConstructorDescriptionServiceDeploymentException(Exception cause, String message, List<RemoteServiceInterface> deployedServices, List<FindServiceInterface> deployedRemoteDiscoveryServices) Creates a service deployment exception for the specified cause, metadata source, and the list of services which were successfully deployed. -
Uses of RemoteServiceInterface in com.sas.services.discovery
Subinterfaces of RemoteServiceInterface in com.sas.services.discoveryModifier and TypeInterfaceDescriptioninterfaceInterface describing a discovery service in terms of its capability to act as a mechanism to find services based upon a desired service template and an administration interface that's used to add/remove services to the registry and to add/remove discovery delegates.interfaceInterface describing a local discovery service that provides additional controls related to policy decisions peculiar to a local discovery service.interfaceMarker interface used to denote a discovery service that is capable of servicing remote clients.Classes in com.sas.services.discovery that implement RemoteServiceInterfaceModifier and TypeClassDescriptionclassAbstract discovery service.final classRemotely accessible discovery service.classDiscovery service used to store registered services and discovery delegates.classProxy to a discovery service that is capable of servicing remote clients.Methods in com.sas.services.discovery that return RemoteServiceInterfaceModifier and TypeMethodDescriptionAbstractDiscoveryService.findService(ServiceTemplate serviceTemplate) Finds a service using a discovery mechanism.ActivatableDiscoveryService.findService(ServiceTemplate serviceTemplate) Finds a service using a discovery mechanism.FindServiceInterface.findService(ServiceTemplate serviceTemplate) Finds a service using a discovery mechanism.RegistryDiscoveryService.findService(ServiceTemplate serviceTemplate) Finds a service using a discovery mechanism.final RemoteServiceInterfaceRemoteDiscoveryServiceProxy.findService(ServiceTemplate serviceTemplate) Finds a service using a discovery mechanism.AbstractDiscoveryService.findServiceUsingId(String runtimeServiceId) Re-acquires a previously discovered service via its service discovery ID.ActivatableDiscoveryService.findServiceUsingId(String runtimeServiceId) Re-acquires a previously discovered service via its service discovery ID.FindServiceInterface.findServiceUsingId(String serviceId) Re-acquires a previously discovered service via its service discovery ID.RegistryDiscoveryService.findServiceUsingId(String runtimeServiceId) Re-acquires a previously discovered service via its service discovery ID.RemoteDiscoveryServiceProxy.findServiceUsingId(String serviceId) Re-acquires a previously discovered service via its service discovery ID.final RemoteServiceInterfaceDiscoveryServiceFactory.getService(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService) Gets a service that has been initialized with the specified service configuration.ActivatableDiscoveryService.getServiceProxy()Gets a new proxy to this service.final RemoteServiceInterfaceRemoteDiscoveryServiceProxy.getServiceProxy()Gets the service proxy.Methods in com.sas.services.discovery that return types with arguments of type RemoteServiceInterfaceModifier and TypeMethodDescriptionfinal Collection<RemoteServiceInterface> Services.getCollection()Gets the collection of services.Iterator<RemoteServiceInterface> ActivatableDiscoveryService.getLocalServices()Gets an iterator of local objects that implement theRemoteServiceInterfaceinterface.Iterator<RemoteServiceInterface> DiscoveryAdminInterface.getLocalServices()Gets an iterator of locally available services.Iterator<RemoteServiceInterface> DiscoveryService.getLocalServices()Gets an iterator of non-remoteable objects that implement theRemoteServiceInterface.final Iterator<RemoteServiceInterface> RemoteDiscoveryServiceProxy.getLocalServices()Gets an iterator of local objects that implement theRemoteServiceInterfaceinterface.final Iterator<RemoteServiceInterface> ServicesCache.getLocalServices()Gets an iterator of services that are available within the local JVM process.Iterator<RemoteServiceInterface> ActivatableDiscoveryService.getRemoteServices()Gets an iterator of registered services.Iterator<RemoteServiceInterface> DiscoveryAdminInterface.getRemoteServices()Gets an iterator of remotely available services.Iterator<RemoteServiceInterface> DiscoveryService.getRemoteServices()Gets an iterator of remoteable objects that implement theRemoteServiceInterface.Iterator<RemoteServiceInterface> RemoteDiscoveryServiceProxy.getRemoteServices()Gets an iterator of registered services.final Iterator<RemoteServiceInterface> ServicesCache.getRemoteServices()Gets an iterator of remotely available services.final Iterator<RemoteServiceInterface> Services.iterator()Gets an iterator for the services.Methods in com.sas.services.discovery with parameters of type RemoteServiceInterfaceModifier and TypeMethodDescriptionfinal booleanServices.add(RemoteServiceInterface service) Adds aRemoteServiceInterfaceobject to this collection.final voidServicesCache.add(RemoteServiceInterface service) Adds a service to the the cache.voidActivatableDiscoveryService.addService(RemoteServiceInterface service) Adds a service to the registry.voidDiscoveryAdminInterface.addService(RemoteServiceInterface service) Adds a service.final voidDiscoveryService.addService(RemoteServiceInterface service) Adds a service that is intended to be discovered.voidRemoteDiscoveryServiceProxy.addService(RemoteServiceInterface serviceIf) Adds a service to the registry.final booleanServiceTypes.areSatisfiedBy(RemoteServiceInterface serviceIf) Determines whether or not the service provider satisfies all of the service capabilities.final booleanServiceTemplate.isSatisfiedBy(RemoteServiceInterface service) Determines whether or not the service satisfies this service template.final booleanServices.remove(RemoteServiceInterface service) Removes aRemoteServiceInterfaceobject from this collection.final voidServicesCache.remove(RemoteServiceInterface service) Removes the service from the cache.voidActivatableDiscoveryService.removeService(RemoteServiceInterface service) Removes a service from the registry.voidDiscoveryAdminInterface.removeService(RemoteServiceInterface service) Removes a services.final voidDiscoveryService.removeService(RemoteServiceInterface service) Removes a service from this discovery service.voidRemoteDiscoveryServiceProxy.removeService(RemoteServiceInterface serviceIf) Removes a service from the registry.Method parameters in com.sas.services.discovery with type arguments of type RemoteServiceInterfaceModifier and TypeMethodDescriptionfinal voidServices.setCollection(Collection<RemoteServiceInterface> collection) Gets the collection of services. -
Uses of RemoteServiceInterface in com.sas.services.events.broker
Subinterfaces of RemoteServiceInterface in com.sas.services.events.brokerModifier and TypeInterfaceDescriptioninterfaceDeprecated.As of release 9.3, replaced by SAS Midtier Eventing Architecture.Classes in com.sas.services.events.broker that implement RemoteServiceInterfaceModifier and TypeClassDescriptionclassDeprecated.As of release 9.3, replaced by SAS Midtier Eventing Architecture.Methods in com.sas.services.events.broker that return RemoteServiceInterfaceModifier and TypeMethodDescriptionfinal RemoteServiceInterfaceEventBrokerServiceFactory.getService(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService) Deprecated.Instantiates a new Event Broker service initialized with the specified configuration. -
Uses of RemoteServiceInterface in com.sas.services.events.discovery
Subinterfaces of RemoteServiceInterface in com.sas.services.events.discoveryModifier and TypeInterfaceDescriptioninterfaceDeprecated.As of release 9.3, replaced by SAS Midtier Eventing Architecture.Classes in com.sas.services.events.discovery that implement RemoteServiceInterfaceModifier and TypeClassDescriptionclassDeprecated.As of release 9.3, replaced by SAS Midtier Eventing Architecture.Methods in com.sas.services.events.discovery that return RemoteServiceInterfaceModifier and TypeMethodDescriptionfinal RemoteServiceInterfaceEventBrokerDiscoveryServiceFactory.getService(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService) Deprecated.As of release 9.2, this class is no longer being supported. -
Uses of RemoteServiceInterface in com.sas.services.information
Subinterfaces of RemoteServiceInterface in com.sas.services.informationModifier and TypeInterfaceDescriptioninterfaceThe InformationService handles finding repositories, connecting a user context to suitable repositories for the identities it contains, and trans-repository searching.Classes in com.sas.services.information that implement RemoteServiceInterfaceModifier and TypeClassDescriptionclassThe Information Service handles finding repositories, connecting a user context to suitable repositories for the identities it contains, and federated searching across repositories.Methods in com.sas.services.information that return RemoteServiceInterfaceModifier and TypeMethodDescriptionfinal RemoteServiceInterfaceInformationServiceFactory.getService(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService) Gets an Information service initialized with the specified configuration.final RemoteServiceInterfaceInformationService.getServiceProxy()Gets the service proxy. -
Uses of RemoteServiceInterface in com.sas.services.security
Subinterfaces of RemoteServiceInterface in com.sas.services.securityModifier and TypeInterfaceDescriptioninterfaceAuthentication Service interface.Classes in com.sas.services.security that implement RemoteServiceInterfaceMethods in com.sas.services.security that return RemoteServiceInterfaceModifier and TypeMethodDescriptionfinal RemoteServiceInterfaceAuthenticationServiceFactory.getService(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService) Gets an Authentication service initialized with the specified configuration registering it with the specified discovery service.final RemoteServiceInterfaceAuthenticationService.getServiceProxy()Gets the service proxy. -
Uses of RemoteServiceInterface in com.sas.services.session
Subinterfaces of RemoteServiceInterface in com.sas.services.sessionModifier and TypeInterfaceDescriptioninterfaceThe SessionServiceInterface provides a mechanism for creating and accessing session contexts.Classes in com.sas.services.session that implement RemoteServiceInterfaceModifier and TypeClassDescriptionclassThe Session Service provides a mechanism for creating and accessing session contexts.classSession Service proxy.Methods in com.sas.services.session that return RemoteServiceInterfaceModifier and TypeMethodDescriptionfinal RemoteServiceInterfaceSessionServiceFactory.getService(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService) Gets a Session service initialized with the specified configuration.final RemoteServiceInterfaceSessionService.getServiceProxy()Gets the service proxy. -
Uses of RemoteServiceInterface in com.sas.services.storedprocess
Subinterfaces of RemoteServiceInterface in com.sas.services.storedprocessModifier and TypeInterfaceDescriptioninterfaceThis interface describes a stored process service.Classes in com.sas.services.storedprocess that implement RemoteServiceInterfaceMethods in com.sas.services.storedprocess that return RemoteServiceInterfaceModifier and TypeMethodDescriptionfinal RemoteServiceInterfaceStoredProcessServiceFactory.getService(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService) Gets a Stored Process service initialized with the specified configuration.final RemoteServiceInterfaceStoredProcessService.getServiceProxy()Gets the service proxy. -
Uses of RemoteServiceInterface in com.sas.services.user
Subinterfaces of RemoteServiceInterface in com.sas.services.userModifier and TypeInterfaceDescriptioninterfaceThe UserServiceInterface provides mechanisms for storing information about users and retrieving user information.Classes in com.sas.services.user that implement RemoteServiceInterfaceModifier and TypeClassDescriptionclassThe UserServiceInterface provides mechanisms for storing information about users and retrieving user information.Methods in com.sas.services.user that return RemoteServiceInterfaceModifier and TypeMethodDescriptionUserServiceFactory.getService(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService) Gets a service initialized with the specified service configuration.final RemoteServiceInterfaceUserService.getServiceProxy()Gets the service proxy. -
Uses of RemoteServiceInterface in com.sas.services.util
Methods in com.sas.services.util with parameters of type RemoteServiceInterfaceModifier and TypeMethodDescriptionstatic StringNames.getObjectName(String name, RemoteServiceInterface remoteService) Create the String representation of the MBean object name.