Interface ProxyController

All Known Subinterfaces:
TransformingProxyController
All Known Implementing Classes:
RemoteProxyController

public interface ProxyController
A proxy controller to be registered with a ModelController.

Proxy controllers apply to a given address in the host ModelController and typically allow access to an external ModelController.

For example if a ProxyController is registered in the host ModelController for the address [a=b,c=d], then an operation executed in the host ModelController for [a=b] will execute in the host model controller as normal. An operation for [a=b,c=d,x=y] will apply to [x=y] in the model controller pointed to by this proxy controller.

Author:
Kabir Khan, Brian Stansberry (c) 2011 Red Hat Inc.