Interface Wrapped

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isUnwrappableAs​(java.lang.Class unwrapType)
      Can this wrapped service be unwrapped as the indicated type?
      <T> T unwrap​(java.lang.Class<T> unwrapType)
      Unproxy the service proxy
    • Method Detail

      • isUnwrappableAs

        boolean isUnwrappableAs​(java.lang.Class unwrapType)
        Can this wrapped service be unwrapped as the indicated type?
        Parameters:
        unwrapType - The type to check.
        Returns:
        True/false.
      • unwrap

        <T> T unwrap​(java.lang.Class<T> unwrapType)
        Unproxy the service proxy
        Parameters:
        unwrapType - The java type as which to unwrap this instance.
        Returns:
        The unwrapped reference
        Throws:
        UnknownUnwrapTypeException - if the service cannot be unwrapped as the indicated type