public SIMPRequestedValueMessageInfo getRequestedValueMessageInfo() throws SIMPRuntimeOperationFailedException
  {
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      SibTr.entry(tc, "getRequestedValueMessageInfo");

    SIMPRequestedValueMessageInfo requestedValueMessageInfo = null;
    try
    {
      TickRange tickRange = getTickRange();
      synchronized(tickRange)
      {
        if (State.VALUE.toString().equals(getState(tickRange)))
        {
          // This RemoteMessageRequest is in state request so lets get the info
          requestedValueMessageInfo = new RequestedValueMessageInfo((AIValueTick)tickRange.value);
        }
      }
    }
    catch(SIMPException e)
    {
      FFDCFilter.processException(
        e,
        "com.ibm.ws.sib.processor.runtime.RemoteMessageRequest.getRequestedValueMessageInfo",
        "1:456:1.34",
        this);

      SIMPRuntimeOperationFailedException e1 =
        new SIMPRuntimeOperationFailedException(
          nls.getFormattedMessage(
            "INTERNAL_MESSAGING_ERROR_CWSIP0003",
            new Object[] {"RemoteMessageRequest.getRequestedValueMessageInfo",
                          "1:464:1.34",
                          e,
                          _aiStream.getStreamId()},
            null), e);

      SibTr.exception(tc, e1);
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "getRequestedValueMessageInfo", e1);
      throw e1;
    }

    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      SibTr.exit(tc, "getRequestedValueMessageInfo", requestedValueMessageInfo);
    return requestedValueMessageInfo;
  }
public SIMPRequestedValueMessageInfo getRequestedValueMessageInfo ( ) throws SIMPRuntimeOperationFailedException { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "getRequestedValueMessageInfo" ) ; SIMPRequestedValueMessageInfo requestedValueMessageInfo = null ; try { TickRange tickRange = getTickRange ( ) ; synchronized ( tickRange ) { if ( State . VALUE . toString ( ) . equals ( getState ( tickRange ) ) ) { requestedValueMessageInfo = new RequestedValueMessageInfo ( ( AIValueTick ) tickRange . value ) ; } } } catch ( SIMPException e ) { FFDCFilter . processException ( e , "com.ibm.ws.sib.processor.runtime.RemoteMessageRequest.getRequestedValueMessageInfo" , "1:456:1.34" , this ) ; SIMPRuntimeOperationFailedException e1 = new SIMPRuntimeOperationFailedException ( nls . getFormattedMessage ( "INTERNAL_MESSAGING_ERROR_CWSIP0003" , new Object [ ] { "RemoteMessageRequest.getRequestedValueMessageInfo" , "1:464:1.34" , e , _aiStream . getStreamId ( ) } , null ) , e ) ; SibTr . exception ( tc , e1 ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "getRequestedValueMessageInfo" , e1 ) ; throw e1 ; } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "getRequestedValueMessageInfo" , requestedValueMessageInfo ) ; return requestedValueMessageInfo ; }
/* (non-Javadoc)
@see com.ibm.ws.sib.processor.runtime.SIMPRemoteMessageRequestControllable#getRequestMessageInfo()