Uses of Interface
com.sun.sgs.auth.Identity

Packages that use Identity
com.sun.sgs.auth Provides interfaces for identities and how to authenticate them. 
com.sun.sgs.kernel Provides the core system interfaces used by the RedDwarf Server. 
com.sun.sgs.kernel.schedule Provides queue ordering and retry behavior abstractions that may be used by scheduler implementations. 
com.sun.sgs.profile Interfaces used to create profiling information. 
com.sun.sgs.protocol Provides interfaces for the protocol layer. 
com.sun.sgs.service Provides interfaces and classes for services provided by the RedDwarf Server. 
 

Uses of Identity in com.sun.sgs.auth
 

Methods in com.sun.sgs.auth that return Identity
 Identity IdentityCoordinator.authenticateIdentity(IdentityCredentials credentials)
          Authenticates the given credentials.
 Identity IdentityAuthenticator.authenticateIdentity(IdentityCredentials credentials)
          Authenticates the given credentials.
 

Uses of Identity in com.sun.sgs.kernel
 

Methods in com.sun.sgs.kernel with parameters of type Identity
 void TaskQueue.addTask(KernelRunnable task, Identity owner)
          Adds a task to this dependency queue.
 TaskReservation TransactionScheduler.reserveTask(KernelRunnable task, Identity owner)
          Reserves the ability to run the given task.
 TaskReservation TaskScheduler.reserveTask(KernelRunnable task, Identity owner)
          Reserves the ability to run the given task.
 TaskReservation TransactionScheduler.reserveTask(KernelRunnable task, Identity owner, long startTime)
          Reserves the ability to run the given task at a specified point in the future.
 TaskReservation TaskScheduler.reserveTask(KernelRunnable task, Identity owner, long startTime)
          Reserves the ability to run the given task at a specified point in the future.
 TaskReservation PriorityScheduler.reserveTask(KernelRunnable task, Identity owner, Priority priority)
          Reserves the ability to run the given task.
 void TransactionScheduler.runTask(KernelRunnable task, Identity owner)
          Runs the given task synchronously, returning when the task has completed or throwing an exception if the task fails.
 RecurringTaskHandle TransactionScheduler.scheduleRecurringTask(KernelRunnable task, Identity owner, long startTime, long period)
          Schedules a task to start running at a specified point in the future, and continuing running on a regular period starting from that initial point.
 RecurringTaskHandle TaskScheduler.scheduleRecurringTask(KernelRunnable task, Identity owner, long startTime, long period)
          Schedules a task to start running at a specified point in the future, and continuing running on a regular period starting from that initial point.
 void TransactionScheduler.scheduleTask(KernelRunnable task, Identity owner)
          Schedules a task to run as soon as possible based on the specific scheduler implementation.
 void TaskScheduler.scheduleTask(KernelRunnable task, Identity owner)
          Schedules a task to run as soon as possible based on the specific scheduler implementation.
 void TransactionScheduler.scheduleTask(KernelRunnable task, Identity owner, long startTime)
          Schedules a task to run at a specified point in the future.
 void TaskScheduler.scheduleTask(KernelRunnable task, Identity owner, long startTime)
          Schedules a task to run at a specified point in the future.
 void PriorityScheduler.scheduleTask(KernelRunnable task, Identity owner, Priority priority)
          Schedules a task to run as soon as possible based on the specific scheduler implementation.
 

Uses of Identity in com.sun.sgs.kernel.schedule
 

Methods in com.sun.sgs.kernel.schedule that return Identity
 Identity ScheduledTask.getOwner()
          Returns the owner.
 

Uses of Identity in com.sun.sgs.profile
 

Methods in com.sun.sgs.profile that return Identity
 Identity ProfileReport.getTaskOwner()
          Returns the owner of the run task.
 

Uses of Identity in com.sun.sgs.protocol
 

Methods in com.sun.sgs.protocol with parameters of type Identity
 void ProtocolListener.newLogin(Identity identity, SessionProtocol protocol, RequestCompletionHandler<SessionProtocolHandler> completionHandler)
          Handles a new login request for the specified identity and corresponding protocol, and when this listener has completed processing the request, invokes the completed method on the given completionHandler with a Future containing the result of the login request.
 

Uses of Identity in com.sun.sgs.service
 

Methods in com.sun.sgs.service that return Identity
 Identity TransactionProxy.getCurrentOwner()
          Returns the owner of the task that is executing the current transaction.
 

Methods in com.sun.sgs.service that return types with arguments of type Identity
 Iterator<Identity> NodeMappingService.getIdentities(long nodeId)
          Returns an Iterator for the set of identities assigned to a node.
 

Methods in com.sun.sgs.service with parameters of type Identity
 long NodeMappingService.assignNode(Class service, Identity identity)
          Assigns the identity to a node and adds the assignment to the map.
 Node NodeMappingService.getNode(Identity identity)
          Returns the live node to which the identity is assigned.
 void NodeMappingListener.mappingAdded(Identity id, Node oldNode)
          Notifies this listener that an identity has been added to this node.
 void NodeMappingListener.mappingRemoved(Identity id, Node newNode)
          Notifies this listener that an identity has been removed from this node.
 void IdentityRelocationListener.prepareToRelocate(Identity id, long newNodeId, SimpleCompletionHandler handler)
          Notifies this listener that the specified id has been selected for relocation to newNodeId and that this listener needs to prepare for that move.
 void NodeMappingService.setStatus(Class service, Identity identity, boolean active)
          Inform the NodeMappingService that a service instance has observed a change in status of an identity on this node.
 


RedDwarf, Version 0.10.1
2010-03-14 10:56:12

Copyright © 2010 The RedDwarf Authors. All rights reserved
Copyright © 2007-2010 Sun Microsystems, Inc. All rights reserved