Interface IProxyFactory

    • Method Detail

      • createClass

        java.lang.Class<?> createClass​(java.lang.Class<?> clazz)
        Create a proxy class for the given class.
        Parameters:
        clazz - class to proxy
        Returns:
        proxy class
      • createInstance

        java.lang.Object createInstance​(java.lang.Class<?> proxyClass,
                                        IProxyFactory.Callback callback)
        Create a proxy instance.
        Parameters:
        proxyClass - class of proxy
        callback - callback for invocations
        Returns:
        proxy instance
      • getCallback

        IProxyFactory.Callback getCallback​(java.lang.Object proxy)
        Get the callback for the given proxy.
        Parameters:
        proxy - proxy
        Returns:
        callback or null if not a proxy