indicate the end of the resolution process . this method must be used by subclasses at the begining of their resolve method . concode_field_sep boolean resolving concode_elem_sep List<TransportCandidate> candidates concode_elem_sep Type type concode_elem_sep Logger LOGGER concode_elem_sep ArrayList<TransportResolverListener> listeners concode_elem_sep boolean initialized concode_elem_sep int CHECK_TIMEOUT concode_elem_sep boolean resolved concode_field_sep void cancel concode_elem_sep void resolve concode_elem_sep void setResolveInit concode_elem_sep boolean isInitialized concode_elem_sep TransportCandidate getPreferredCandidate concode_elem_sep void clearCandidates concode_elem_sep boolean isResolving concode_elem_sep void triggerCandidateAdded concode_elem_sep ArrayList<TransportResolverListener> getListenersList concode_elem_sep void setInitialized concode_elem_sep boolean isResolved concode_elem_sep void addListener concode_elem_sep void triggerResolveEnd concode_elem_sep int getFreePort concode_elem_sep Iterator<TransportCandidate> getCandidates concode_elem_sep void clear concode_elem_sep int getCandidateCount concode_elem_sep void triggerResolveInit concode_elem_sep void removeListener concode_elem_sep void setType concode_elem_sep TransportCandidate getCandidate concode_elem_sep Type getType concode_elem_sep List<TransportCandidate> getCandidatesList concode_elem_sep void initialize concode_elem_sep void addCandidate concode_elem_sep void initializeAndWait
void function ( ) { resolved = true ; resolving = false ; triggerResolveEnd ( ) ; }