Class CGAgentSubjectImpl
- java.lang.Object
-
- org.wso2.carbon.cloud.gateway.agent.observer.CGAgentSubjectImpl
-
- All Implemented Interfaces:
CGAgentSubject
public class CGAgentSubjectImpl extends Object implements CGAgentSubject
Implementation forCGAgentSubject
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddObserver(CGAgentObserver o)Add an observervoidconnected(String host, int port)Invoked when the subject connected with the remote server to trigger the observersstatic CGAgentSubjectImplgetInstance()voidremoveObserver(CGAgentObserver o)Remove observer
-
-
-
Method Detail
-
getInstance
public static CGAgentSubjectImpl getInstance()
-
addObserver
public void addObserver(CGAgentObserver o)
Description copied from interface:CGAgentSubjectAdd an observer- Specified by:
addObserverin interfaceCGAgentSubject- Parameters:
o- observer
-
removeObserver
public void removeObserver(CGAgentObserver o)
Description copied from interface:CGAgentSubjectRemove observer- Specified by:
removeObserverin interfaceCGAgentSubject- Parameters:
o- observer
-
connected
public void connected(String host, int port)
Description copied from interface:CGAgentSubjectInvoked when the subject connected with the remote server to trigger the observers- Specified by:
connectedin interfaceCGAgentSubject- Parameters:
host- remote hostport- remote host port
-
-