public void assertValidControllable()throws SIMPControllableNotFoundException
  {
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
      SibTr.entry(tc, "assertValidControllable");
      
    if( _destinationHandler==null ||
        _messageProcessor==null ||
        _anycastInputHandler==null ||
        _remoteTopicSpaceControl==null
    )
    {
      SIMPControllableNotFoundException e =         
        new SIMPControllableNotFoundException(
        nls.getFormattedMessage(
          "INTERNAL_MESSAGING_ERROR_CWSIP0002",
          new Object[] {"AttachedRemoteSubscriberControl.assertValidControllable",
                        "1:218:1.32"},
          null));
          
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exception(tc, e);
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "assertValidControllable", e);
      throw e; 
    }
    
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      SibTr.exit(tc, "assertValidControllable");
      
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
      SibTr.exit(tc, "assertValidControllable");    
  }
public void assertValidControllable ( ) throws SIMPControllableNotFoundException { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "assertValidControllable" ) ; if ( _destinationHandler == null || _messageProcessor == null || _anycastInputHandler == null || _remoteTopicSpaceControl == null ) { SIMPControllableNotFoundException e = new SIMPControllableNotFoundException ( nls . getFormattedMessage ( "INTERNAL_MESSAGING_ERROR_CWSIP0002" , new Object [ ] { "AttachedRemoteSubscriberControl.assertValidControllable" , "1:218:1.32" } , null ) ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exception ( tc , e ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "assertValidControllable" , e ) ; throw e ; } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "assertValidControllable" ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "assertValidControllable" ) ; }
/* (non-Javadoc)
@see com.ibm.ws.sib.processor.runtime.AbstractControllable#checkValidControllable()