Package de.xima.fc.proma.context
Class PromaInvocationContexts
- java.lang.Object
 - 
- de.xima.fc.proma.context.PromaInvocationContexts
 
 
- 
public final class PromaInvocationContexts extends Object
Static factory methods for various differentIPublicPromaInvocationContext.- Since:
 - 8.0.0
 - Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IPublicNativeSyncContextpublicNative(UserContext uc)static IPublicNativeSyncContextBuilderpublicNativeBuilder()static IPublicAsyncWebSocketContextpublicWebSocketAsync(UserContext uc)static IPublicAsyncWebSocketContextBuilderpublicWebSocketBuilderAsync()static IPublicSyncWebSocketContextBuilderpublicWebSocketBuilderSync()static IPublicSyncWebSocketContextpublicWebSocketSync(UserContext uc) 
 - 
 
- 
- 
Method Detail
- 
publicNative
public static IPublicNativeSyncContext publicNative(UserContext uc)
- Parameters:
 uc- User context of the user who initiated the interaction with the PROMA API.- Returns:
 - A new native sync invocation context with the default settings, plus the given user context
 - See Also:
 IPublicNativeSyncContext
 
- 
publicNativeBuilder
public static IPublicNativeSyncContextBuilder publicNativeBuilder()
- Returns:
 - A new builder for configuring and creating an instance of a native sync invocation context.
 - See Also:
 IPublicNativeSyncContext
 
- 
publicWebSocketAsync
public static IPublicAsyncWebSocketContext publicWebSocketAsync(UserContext uc)
- Parameters:
 uc- User context of the user who initiated the interaction with the PROMA API.- Returns:
 - A new web socket sync invocation context with the default settings, plus the given user context
 - See Also:
 IPublicAsyncWebSocketContext
 
- 
publicWebSocketBuilderAsync
public static IPublicAsyncWebSocketContextBuilder publicWebSocketBuilderAsync()
- Returns:
 - A new builder for configuring and creating an instance of a native async web socket invocation context.
 - See Also:
 IPublicAsyncWebSocketContext
 
- 
publicWebSocketSync
public static IPublicSyncWebSocketContext publicWebSocketSync(UserContext uc)
- Parameters:
 uc- User context of the user who initiated the interaction with the PROMA API.- Returns:
 - A new web socket sync invocation context with the default settings, plus the given user context
 - See Also:
 IPublicAsyncWebSocketContext
 
- 
publicWebSocketBuilderSync
public static IPublicSyncWebSocketContextBuilder publicWebSocketBuilderSync()
- Returns:
 - A new builder for configuring and creating an instance of a native async web socket invocation context.
 - See Also:
 IPublicAsyncWebSocketContext
 
 - 
 
 -