Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
G
H
I
L
O
R
T
U
V
A
addLockListener(ILockListener)
- Method in interface com.kuka.resource.locking.
ILockable
Add a listener to be notified of locking state changes of the resource.
addResourceListener(IResourceManagerListener)
- Method in interface com.kuka.resource.
IResourceManager
Adds a listener to the resource manager.
C
CapabilityNotAvailableException
- Exception in
com.kuka.resource
This exception is thrown when a specific
Object
is requested from a resource and the resource does not have that capability.
CapabilityNotAvailableException(String)
- Constructor for exception com.kuka.resource.
CapabilityNotAvailableException
Constructs a new exception with the specified detail message.
CapabilityNotAvailableException(Throwable)
- Constructor for exception com.kuka.resource.
CapabilityNotAvailableException
Constructs a new exception with the specified cause and a detail message of
(cause==null ?
CapabilityNotAvailableException(String, Throwable)
- Constructor for exception com.kuka.resource.
CapabilityNotAvailableException
Constructs a new exception with the specified detail message and cause.
com.kuka.resource
- package com.kuka.resource
Provides classes and interfaces for the Resource API.
com.kuka.resource.locking
- package com.kuka.resource.locking
Locking API classes.
D
DEFAULT
- Static variable in class com.kuka.resource.locking.
LockPriority
Constant for default lock priority.
E
equals(Object)
- Method in class com.kuka.resource.locking.
LockPriority
G
getAllResources()
- Method in interface com.kuka.resource.
IResourceManager
Returns all registered resources.
getCapabilities()
- Method in interface com.kuka.resource.
IResource
Returns all capabilities of the resource.
getCapability(Class<T>)
- Method in interface com.kuka.resource.
IResource
Returns the capability of this resource that is an instance of the given class.
getLockPriority()
- Method in interface com.kuka.resource.locking.
ILockable
Provides the priority of the task holding the lock.
getName()
- Method in interface com.kuka.resource.
IResource
Returns the unique name of this resource.
getPriority()
- Method in exception com.kuka.resource.locking.
ResourceAlreadyLockedException
Returns the priority of the lock holder.
getResource(String)
- Method in interface com.kuka.resource.
IResourceManager
Returns a registered resource with the given name in the local context.
getResources(Class<?>...)
- Method in interface com.kuka.resource.
IResourceManager
Returns every registered resource providing at least all the requested capabilities.
getResources(Collection<Class<?>>)
- Method in interface com.kuka.resource.
IResourceManager
Returns every registered resource providing at least the requested capabilities.
H
hasCapability(Class<?>)
- Method in interface com.kuka.resource.
IResource
Checks if the resource has the given capability.
hashCode()
- Method in class com.kuka.resource.locking.
LockPriority
HIGHEST
- Static variable in class com.kuka.resource.locking.
LockPriority
Constant for highest lock priority.
HIGHEST_VALUE
- Static variable in class com.kuka.resource.locking.
LockPriority
The nominal value of the highest priority.
I
ILockable
- Interface in
com.kuka.resource.locking
Interface describing a resource that can be locked by a task.
ILockListener
- Interface in
com.kuka.resource.locking
Listener interface to receive notifications when the state of a lock has changed.
IResource
- Interface in
com.kuka.resource
Base interface representing a resource.
IResourceManager
- Interface in
com.kuka.resource
User interface of the resource manager.
IResourceManagerListener
- Interface in
com.kuka.resource
Interface for listeners to resource registration and unregistration events from a
IResourceManager
.
isHigherThan(LockPriority)
- Method in class com.kuka.resource.locking.
LockPriority
Return true if this priority is higher than the other priority, i.e. if this priority can preempt locks taken with the other priority, for example.
isLocked()
- Method in interface com.kuka.resource.locking.
ILockable
Checks whether the resource is locked by any task.
L
lock()
- Method in interface com.kuka.resource.locking.
ILockable
Obtains the exclusive lock on this resource.
LockException
- Exception in
com.kuka.resource.locking
Base class for all exceptions that may occur during lock operations.
LockException(String)
- Constructor for exception com.kuka.resource.locking.
LockException
Constructs a new exception with the specified detail message.
LockException(Throwable)
- Constructor for exception com.kuka.resource.locking.
LockException
Constructs a new exception with the specified cause and a detail message of
(cause==null ?
LockException(String, Throwable)
- Constructor for exception com.kuka.resource.locking.
LockException
Constructs a new exception with the specified detail message and cause.
LockFailedException
- Exception in
com.kuka.resource.locking
Exception signals that the resource could not be locked.
LockFailedException(String)
- Constructor for exception com.kuka.resource.locking.
LockFailedException
Constructs a new exception with the specified detail message.
LockFailedException(Throwable)
- Constructor for exception com.kuka.resource.locking.
LockFailedException
Constructs a new exception with the specified cause and a detail message of
(cause==null ?
LockFailedException(String, Throwable)
- Constructor for exception com.kuka.resource.locking.
LockFailedException
Constructs a new exception with the specified detail message and cause.
LockPriority
- Class in
com.kuka.resource.locking
A priority for lock requests.
lockStateChanged(ILockable, boolean)
- Method in interface com.kuka.resource.locking.
ILockListener
Invoked when a resource becomes unlocked or locked.
LockTimeoutException
- Exception in
com.kuka.resource.locking
Exception signals that the robot could not be locked due to a timeout.
LockTimeoutException(String)
- Constructor for exception com.kuka.resource.locking.
LockTimeoutException
Constructs a new exception with the specified detail message.
LockTimeoutException(Throwable)
- Constructor for exception com.kuka.resource.locking.
LockTimeoutException
Constructs a new exception with the specified cause and a detail message of
(cause==null ?
LockTimeoutException(String, Throwable)
- Constructor for exception com.kuka.resource.locking.
LockTimeoutException
Constructs a new exception with the specified detail message and cause.
LOWEST
- Static variable in class com.kuka.resource.locking.
LockPriority
Constant for lowest lock priority.
LOWEST_VALUE
- Static variable in class com.kuka.resource.locking.
LockPriority
The nominal value of the lowest priority.
O
ownsLock()
- Method in interface com.kuka.resource.locking.
ILockable
Checks whether the calling task (thread group) holds this lock.
R
removeLockListener(ILockListener)
- Method in interface com.kuka.resource.locking.
ILockable
Removes a previously registered locking state listener.
removeResourceListener(IResourceManagerListener)
- Method in interface com.kuka.resource.
IResourceManager
Removes a previously registered listener from the resource manager.
ResourceAlreadyLockedException
- Exception in
com.kuka.resource.locking
The exception signals that a resource is already locked by another application.
ResourceAlreadyLockedException(String, LockPriority)
- Constructor for exception com.kuka.resource.locking.
ResourceAlreadyLockedException
Constructs a new exception with the priority of the current lock holder.
ResourceAlreadyLockedException(LockPriority)
- Constructor for exception com.kuka.resource.locking.
ResourceAlreadyLockedException
Constructs a new exception with the priority of the current lock holder.
ResourceNotLockedException
- Exception in
com.kuka.resource.locking
Exception signals that the robot could not be locked.
ResourceNotLockedException(String)
- Constructor for exception com.kuka.resource.locking.
ResourceNotLockedException
Constructs a new exception with the specified detail message.
ResourceNotLockedException(Throwable)
- Constructor for exception com.kuka.resource.locking.
ResourceNotLockedException
Constructs a new exception with the specified cause and a detail message of
(cause==null ?
ResourceNotLockedException(String, Throwable)
- Constructor for exception com.kuka.resource.locking.
ResourceNotLockedException
Constructs a new exception with the specified detail message and cause.
ResourceNotRegisteredException
- Exception in
com.kuka.resource
Exception that is thrown when an access to a resource is attempted that is currently not registered at the resource manager.
ResourceNotRegisteredException(String)
- Constructor for exception com.kuka.resource.
ResourceNotRegisteredException
Constructs a new exception with the specified detail message.
ResourceNotRegisteredException(Throwable)
- Constructor for exception com.kuka.resource.
ResourceNotRegisteredException
Constructs a new exception with the specified cause and a detail message of
(cause==null ?
ResourceNotRegisteredException(String, Throwable)
- Constructor for exception com.kuka.resource.
ResourceNotRegisteredException
Constructs a new exception with the specified detail message and cause.
resourceRegistered(IResource)
- Method in interface com.kuka.resource.
IResourceManagerListener
Called when any resource was registered at the resource manager.
resourceUnregistered(IResource)
- Method in interface com.kuka.resource.
IResourceManagerListener
Called when any resource was unregistered at the resource manager.
T
toString()
- Method in class com.kuka.resource.locking.
LockPriority
tryGetResource(String)
- Method in interface com.kuka.resource.
IResourceManager
Returns a registered resource with the given name in the local context or null if no resource with such name is registered.
U
unlock()
- Method in interface com.kuka.resource.locking.
ILockable
Releases the lock if the calling task (thread group) owns it.
V
value()
- Method in class com.kuka.resource.locking.
LockPriority
valueOf(int)
- Static method in class com.kuka.resource.locking.
LockPriority
Constructs a new LockPriority from a integer value.
A
C
D
E
G
H
I
L
O
R
T
U
V
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2019. All rights reserved.