Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

ChannelFactory is the uPortal module that actually instantiates the objects channel developers write and wraps them as necessary in IChannel implementations that the uPortal framework is prepared to render.

What wrapper will ChannelFactory use?

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

Basic IChannels

ChannelFactory does not wrap basic IChannel implementations.

IMultithreadedCharacterChannel implementations

Depends upon what interfaces the channel also implements:

IMultithreadedCacheable

IMultithreadedPriviliged

other

Wrapper applied

Yes

No

no additional interface

MultithreadedCacheableCharacterChannelAdapter

Yes

No

IMultithreadedMimeResponse

MultithreadedCacheableMimeRespoonseCharacterChannelAdapter

Yes

Yes

no additional interface

MultithreadedCacheableCharacterChannelAdapter

Yes

Yes

IMultithreadedMimeResonse

MultithreadedPriviligedCacheableMimeResponseCharacterChannelAdapter

Yes

Yes

IMultithreadedDirectResponse

MultithreadedPriviligedCacheableDirectResponseCharacterChannelAdapter

  • No labels