private static class DynamicPolicyProvider.WeakGroup.Node extends WeakReference
Modifier and Type | Field and Description |
---|---|
private DynamicPolicyProvider.WeakGroup.Node |
next |
private DynamicPolicyProvider.WeakGroup.Node |
prev |
Modifier | Constructor and Description |
---|---|
private |
DynamicPolicyProvider.WeakGroup.Node(Object obj) |
(package private) |
DynamicPolicyProvider.WeakGroup.Node(Object obj,
ReferenceQueue rq) |
Modifier and Type | Method and Description |
---|---|
(package private) static DynamicPolicyProvider.WeakGroup.Node |
createEmptyList() |
(package private) DynamicPolicyProvider.WeakGroup.Node |
getNext() |
(package private) void |
insertAfter(DynamicPolicyProvider.WeakGroup.Node pred)
Inserts this node between
pred and its successor |
(package private) void |
remove() |
clear, enqueue, get, isEnqueued
private DynamicPolicyProvider.WeakGroup.Node next
private DynamicPolicyProvider.WeakGroup.Node prev
private DynamicPolicyProvider.WeakGroup.Node(Object obj)
DynamicPolicyProvider.WeakGroup.Node(Object obj, ReferenceQueue rq)
static DynamicPolicyProvider.WeakGroup.Node createEmptyList()
void insertAfter(DynamicPolicyProvider.WeakGroup.Node pred)
pred
and its successorvoid remove()
DynamicPolicyProvider.WeakGroup.Node getNext()
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.