PHP 클래스 Thruway\Subscription\StateHandlerRegistration

상속: use trait Thruway\Message\Traits\OptionsTrait, use trait Thruway\Message\Traits\OptionsMatchTypeTrait
파일 보기 프로젝트 열기: voryx/thruway 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$clientSession Thruway\ClientSession
$matcher Thruway\Subscription\MatcherInterface
$procedureName string
$uri string

공개 메소드들

메소드 설명
__construct ( $clientSession, $procedureName, $uri, $options, Thruway\Subscription\MatcherInterface $matcher )
getClientSession ( ) : ClientSession
getMatcher ( ) : Thruway\Subscription\MatcherInterface
getProcedureName ( ) : string
getUri ( ) : string
handlesStateFor ( SubscriptionGroup $subscriptionGroup )
publishState ( Subscription $subscription ) : mixed Gets and published the topics state to this subscription
setClientSession ( ClientSession $clientSession )
setMatcher ( Thruway\Subscription\MatcherInterface $matcher )
setProcedureName ( string $procedureName )
setUri ( string $uri )

메소드 상세

__construct() 공개 메소드

public __construct ( $clientSession, $procedureName, $uri, $options, Thruway\Subscription\MatcherInterface $matcher )
$matcher Thruway\Subscription\MatcherInterface

getClientSession() 공개 메소드

public getClientSession ( ) : ClientSession
리턴 Thruway\ClientSession

getMatcher() 공개 메소드

public getMatcher ( ) : Thruway\Subscription\MatcherInterface
리턴 Thruway\Subscription\MatcherInterface

getProcedureName() 공개 메소드

public getProcedureName ( ) : string
리턴 string

getUri() 공개 메소드

public getUri ( ) : string
리턴 string

handlesStateFor() 공개 메소드

public handlesStateFor ( SubscriptionGroup $subscriptionGroup )
$subscriptionGroup SubscriptionGroup

publishState() 공개 메소드

Gets and published the topics state to this subscription
public publishState ( Subscription $subscription ) : mixed
$subscription Subscription
리턴 mixed

setClientSession() 공개 메소드

public setClientSession ( ClientSession $clientSession )
$clientSession Thruway\ClientSession

setMatcher() 공개 메소드

public setMatcher ( Thruway\Subscription\MatcherInterface $matcher )
$matcher Thruway\Subscription\MatcherInterface

setProcedureName() 공개 메소드

public setProcedureName ( string $procedureName )
$procedureName string

setUri() 공개 메소드

public setUri ( string $uri )
$uri string

프로퍼티 상세

$clientSession 보호되어 있는 프로퍼티

protected ClientSession,Thruway $clientSession
리턴 Thruway\ClientSession

$matcher 보호되어 있는 프로퍼티

protected MatcherInterface,Thruway\Subscription $matcher
리턴 Thruway\Subscription\MatcherInterface

$procedureName 보호되어 있는 프로퍼티

protected string $procedureName
리턴 string

$uri 보호되어 있는 프로퍼티

protected string $uri
리턴 string