private void resolveExceptionDestination ( BaseDestinationDefinition dd ) { String thisMethodName = "resolveExceptionDestination" ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) { SibTr . entry ( tc , thisMethodName , dd . getName ( ) ) ; } // If variable substitution string detected, then override ED name if ( dd . isLocal ( ) ) { String ed = ( ( DestinationDefinition ) dd ) . getExceptionDestination ( ) ; if ( ( ed != null ) && ( ed . equals ( JsConstants . DEFAULT_EXCEPTION_DESTINATION ) ) ) { ( ( DestinationDefinition ) dd ) . setExceptionDestination ( JsConstants . EXCEPTION_DESTINATION_PREFIX + this . getName ( ) ) ; } } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) { SibTr . exit ( tc , thisMethodName ) ; } }
Resolve if necessary a variable Exception Destination name in the specified DD to it s runtime value .