Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

The interfaces a channel developer implements determines whether and what IChannel-implementing wrapper ChannelFactory will apply.

...

IChannel

ChannelFactory does not wrap basic IChannel implementations.

IMultithreadedChannel

Depends upon what interfaces the channel also implements:

IMultithreadedCacheable

IMultithreadedPriviliged

IMultithreadedMimeResponse

wrapper applied

No

No

No

MultithreadedChannelAdapter

No

No

Yes

MultithreadedMimeResponseChannelAdapter

No

Yes

No

MultithreadedPriviligedChannelAdapter

No

Yes

Yes

MultithreadedPriviligedMimeresponseChannelAdapter

Yes

No

No

MultithreadedCacheableChannelAdapter

Yes

No

Yes

MultithreadedCacheableMimeResponseChannelAdapter

Yes

Yes

No

MultithreadedPriviligedCacheableChannelAdapter

Yes

Yes

Yes

MultithreadedPriviligedCacheableMimeResponseChannelAdapter

IMultithreadedCharacterChannel implementations

...

IMultithreadedCacheable

IMultithreadedPriviligedother

response interface

Wrapper applied

No

No

no additional interface

MultithreadedCharacterChannelAdapter

No

No

IMultithreadedMimeResponse

MultithreadedMimeResponseCharacterChannelAdapter

No

Yes

no additional interface

MultithreadedPrivilegedCharacterChannelAdapter

No

Yes

IMultithreadedMimeResponse

MultithreadedPriviligedMimeResponseCharacterChannelAdapter

Yes

No

no additional interface

MultithreadedCacheableCharacterChannelAdapter

Yes

No

IMultithreadedMimeResponse

MultithreadedCacheableMimeRespoonseCharacterChannelAdapter

Yes

Yes

no additional interface

MultithreadedCacheableCharacterChannelAdapter

Yes

Yes

IMultithreadedMimeResonse

MultithreadedPriviligedCacheableMimeResponseCharacterChannelAdapter

Yes

Yes

IMultithreadedDirectResponse

MultithreadedPriviligedCacheableDirectResponseCharacterChannelAdapter