Top Classes
module org.glassfish.hk2.utilities

Package org.glassfish.hk2.utilities.general.internal


Class Summary

Modifier and TypeClass and Description
public class
DoubleNode<
key
K
,
value
V
>

Used for doubly linked lists with weak keys

public class
MessageInterpolatorImpl

Custom MessageInterpolatorImpl for HK2

This message interpolator is different from the default one in the following ways:

  1. It uses a class specified in the "payload" argument to the annotation to find the class loader to find the resource bundle for messages. This allows classes that are in OSGi modules to specify a resource bundle for bean validation messages.
  2. The "LocalStrings" resource bundle within the same package as the payload class is used to search for messages. If a message is not found, the message is obtained from the default bean validation resource bundle.
public class
WeakHashClockImpl<K, V>

Implementation of WeakHashClock as needed by the CAR algorithm

public class
WeakHashLRUImpl<K>

An implementation of the WeakHashLRU as needed by the CAR algorithm