View Source kuberlnetes_watch (kuberlnetes v0.1.0)
Link to this section Summary
Link to this section Types
-type supported_kind() :: string().
-type watch_opts() :: #{receiver => atom() | pid(), monitor => boolean(), supervised => boolean(), name => string(), namespace => string(), kind => supported_kind(), server => kuberlnetes:server()}.
Link to this section Functions
-spec start_link(Receiver, Server, Opts) -> Result when Receiver :: pid() | atom(), Server :: kuberlnetes:server(), Opts :: watch_opts(), Result :: gen_server:start_ret().
-spec stop(Pid) -> Result when Pid :: pid(), Result :: ok.
-spec watch(Server, Opts) -> Result when Server :: kuberlnetes:server(), Opts :: kuberlnetes_watch:watch_opts(), Result :: {ok, pid()}.