Package com.cedarsoftware.util
Class ProxyFactory
java.lang.Object
com.cedarsoftware.util.ProxyFactory
Deprecated.
Handy utilities for working with Java arrays.
- Author:
- Ken Partlow
Copyright (c) Cedar Software LLC
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
License
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
create
(Class<T> intf, InvocationHandler h) Deprecated.Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to the specified invocation handler.static <T> T
create
(ClassLoader loader, Class<T> intf, InvocationHandler h) Deprecated.Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to the specified invocation handler.
-
Method Details
-
create
Deprecated.Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to the specified invocation handler.- Parameters:
intf
- the interface for the proxy to implementh
- the invocation handler to dispatch method invocations to- Returns:
- a proxy instance with the specified invocation handler of a proxy class that is defined by the specified class loader and that implements the specified interfaces
- Throws:
IllegalArgumentException
- if any of the restrictions on the parameters that may be passed togetProxyClass
are violatedNullPointerException
- if theinterfaces
array argument or any of its elements arenull
, or if the invocation handler,h
, isnull
-
create
Deprecated.Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to the specified invocation handler.- Parameters:
loader
- the class loader to define the proxy classintf
- the interface for the proxy to implementh
- the invocation handler to dispatch method invocations to- Returns:
- a proxy instance with the specified invocation handler of a proxy class that is defined by the specified class loader and that implements the specified interfaces
- Throws:
IllegalArgumentException
- if any of the restrictions on the parameters that may be passed togetProxyClass
are violatedNullPointerException
- if theinterfaces
array argument or any of its elements arenull
, or if the invocation handler,h
, isnull
-