SkillConversationIdFactoryBase Class
- java.
lang. Object - com.
microsoft. bot. builder. skills. SkillConversationIdFactoryBase
- com.
public abstract class SkillConversationIdFactoryBase
Defines the interface of a factory that is used to create unique conversation IDs for skill conversations.
Constructor Summary
| Constructor | Description | |
|---|---|---|
| SkillConversationIdFactoryBase() | ||
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.String> |
createSkillConversationId(SkillConversationIdFactoryOptions options)
Creates a conversation id for a skill conversation. |
| java.util.concurrent.CompletableFuture<java.lang.String> |
createSkillConversationId(ConversationReference conversationReference)
Creates a conversation ID for a skill conversation super. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteConversationReference(String skillConversationId)
Deletes a ConversationReference . |
|
java.util.concurrent.CompletableFuture<Conversation |
getConversationReference(String skillConversationId)
Gets the ConversationReference created using {@link Create |
|
java.util.concurrent.CompletableFuture<Skill |
getSkillConversationReference(String skillConversationId)
Gets the SkillConversationReference used during {@link Create |
Methods inherited from java.lang.Object
Constructor Details
SkillConversationIdFactoryBase
public SkillConversationIdFactoryBase()
Method Details
createSkillConversationId
public CompletableFuture
Creates a conversation id for a skill conversation.
Parameters:
Returns:
createSkillConversationId
public CompletableFuture
Creates a conversation ID for a skill conversation super. on the caller's ConversationReference .
Parameters:
Returns:
deleteConversationReference
public abstract CompletableFuture
Deletes a ConversationReference .
Parameters:
Returns:
getConversationReference
public CompletableFuture
Gets the ConversationReference created using {@link CreateSkillConversationId(Microsoft#getBot()#getSchema()#getConversatio Reference(),System#getThreading()#getCancellationToken())} for a skillConversationId.
Parameters:
Returns:
getSkillConversationReference
public CompletableFuture
Gets the SkillConversationReference used during {@link CreateSkillConversationId(SkillConversationIdFactoryOptions,System#getT reading()#getCancellationToken())} for a skillConversationId.
Parameters:
Returns: