Community
Participate
Working Groups
In ClientSOContainer.createConnectData mechanism is clumsy since it requires that a subclass be created to override createConnectData and provide the appropriate authentication data as return parameter. Should probably be some sort of delegation so that method can be changed at runtime.
Fixed by adding new interface ISharedObjectContainerClient implemented by ClientSOContainer. This interface allows setting an IConnectInitiatorPolicy which is consulted during the IContainer.connect call to provide the connect data necessary for authentication. By setting the IConnectInitiatorPolicy the data passed to the connection can be customized.