# Package nn.pp.vmcore

- Interface Summary
  Interface | Description
  --- | ---
  VirtualMediaEventListener | A listener for any events which might occur during a Virtual Media session
  VMAdapter.Consumer<T> |
  VMAdapter.Supplier<T> |
  VMCore | The main interface of VmCore which defines all the methods.

- Class Summary
  Class | Description
  --- | ---
  RedirectableObject | This represents anything which can be redirected for a Virtual Media session.
  VMAdapter | This is a helper class which implements all the listener interfaces used by the `VirtualMediaEventListener` interface.
  VMCoreFactory | A static factory class to create instances of `VMCore`
  WorkstationUnlockDetectorFactory |

- Enum Summary
  Enum | Description
  --- | ---
  VirtualMediaEventListener.LockFailAction | The user's decision about what to do if the drive locking failed
  VMCore.DriveType | The type of a redirected drive
  VMCore.LockFailBehavior | Enumeration for locking failure behavior

- Exception Summary
  Exception | Description
  --- | ---
  VMException | This is a special `Exception` which is used widely through the nn.pp.vmcore package.

Copyright © 2025 Raritan Inc. All Rights Reserved.