/** * Create a new remote proxy controller. * * @param client the transactional protocol client * @param pathAddress the path address * @param addressTranslator the address translator * @return the proxy controller */ public static RemoteProxyController create(final TransactionalProtocolClient client, final PathAddress pathAddress, final ProxyOperationAddressTranslator addressTranslator) { return new RemoteProxyController(client, pathAddress, addressTranslator); }
/** * Create a new remote proxy controller. * * @param client the transactional protocol client * @param pathAddress the path address * @param addressTranslator the address translator * @return the proxy controller */ public static RemoteProxyController create(final TransactionalProtocolClient client, final PathAddress pathAddress, final ProxyOperationAddressTranslator addressTranslator, final boolean validateAddresses) { return new RemoteProxyController(client, pathAddress, addressTranslator, validateAddresses); }
/** * Create a new remote proxy controller. * * @param client the transactional protocol client * @param pathAddress the path address * @param addressTranslator the address translator * @param targetKernelVersion the {@link ModelVersion} of the kernel management API exposed by the proxied process * @return the proxy controller */ public static RemoteProxyController create(final TransactionalProtocolClient client, final PathAddress pathAddress, final ProxyOperationAddressTranslator addressTranslator, final ModelVersion targetKernelVersion) { return new RemoteProxyController(client, pathAddress, addressTranslator, targetKernelVersion); }
/** * Create a new remote proxy controller. * * @param client the transactional protocol client * @param pathAddress the path address * @param addressTranslator the address translator * @param targetKernelVersion the {@link ModelVersion} of the kernel management API exposed by the proxied process * @return the proxy controller */ public static RemoteProxyController create(final TransactionalProtocolClient client, final PathAddress pathAddress, final ProxyOperationAddressTranslator addressTranslator, final ModelVersion targetKernelVersion) { return new RemoteProxyController(client, pathAddress, addressTranslator, targetKernelVersion); }