Class ServerConfig
java.lang.Object
com.mulesoft.connectors.a2a.internal.server.ServerConfig
- All Implemented Interfaces:
org.mule.runtime.api.lifecycle.Initialisable,org.mule.runtime.api.lifecycle.Startable
@Configuration(name="server")
@ConnectionProviders(HttpServerConnectionProvider.class)
@Sources({TaskListener.class,PushNotificationConfigListener.class,TaskStreamListener.class})
@Operations({ServerOperations.class,UpdateTaskStatusOperation.class,UpdateTaskArtifactOperation.class})
public class ServerConfig
extends Object
implements org.mule.runtime.api.lifecycle.Initialisable, org.mule.runtime.api.lifecycle.Startable
-
Field Summary
Fields inherited from interface org.mule.runtime.api.lifecycle.Initialisable
PHASE_NAMEFields inherited from interface org.mule.runtime.api.lifecycle.Startable
PHASE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.a2a.spec.AgentCardvoidbooleanbooleanbooleanvoidsetMessageListenerRegistered(boolean messageListenerRegistered) voidsetMessageListenerRegistered(boolean messageListenerRegistered, String componentLocation) voidsetPushConfigListenerRegistered(boolean pushConfigListenerRegistered) voidsetPushConfigListenerRegistered(boolean pushConfigListenerRegistered, String componentLocation) voidsetStreamingListenerRegistered(boolean streamingListenerRegistered) voidsetStreamingListenerRegistered(boolean streamingListenerRegistered, String componentLocation) voidstart()
-
Constructor Details
-
ServerConfig
public ServerConfig()
-
-
Method Details
-
getSpecAgentCard
public io.a2a.spec.AgentCard getSpecAgentCard() -
getTaskHistory
-
getAgentCardConfig
-
getConfigName
-
initialise
public void initialise() throws org.mule.runtime.api.lifecycle.InitialisationException- Specified by:
initialisein interfaceorg.mule.runtime.api.lifecycle.Initialisable- Throws:
org.mule.runtime.api.lifecycle.InitialisationException
-
start
public void start() throws org.mule.runtime.api.exception.MuleException- Specified by:
startin interfaceorg.mule.runtime.api.lifecycle.Startable- Throws:
org.mule.runtime.api.exception.MuleException
-
isMessageListenerRegistered
public boolean isMessageListenerRegistered() -
setMessageListenerRegistered
public void setMessageListenerRegistered(boolean messageListenerRegistered) -
setMessageListenerRegistered
public void setMessageListenerRegistered(boolean messageListenerRegistered, String componentLocation) -
getRegisteredMessageListenerLocation
-
isStreamingListenerRegistered
public boolean isStreamingListenerRegistered() -
setStreamingListenerRegistered
public void setStreamingListenerRegistered(boolean streamingListenerRegistered) -
setStreamingListenerRegistered
public void setStreamingListenerRegistered(boolean streamingListenerRegistered, String componentLocation) -
getRegisteredStreamingListenerLocation
-
isPushConfigListenerRegistered
public boolean isPushConfigListenerRegistered() -
setPushConfigListenerRegistered
public void setPushConfigListenerRegistered(boolean pushConfigListenerRegistered) -
setPushConfigListenerRegistered
public void setPushConfigListenerRegistered(boolean pushConfigListenerRegistered, String componentLocation) -
getRegisteredPushConfigListenerLocation
-