Adicionar mensagem a um p:message através do ID

Boa Noite Galera,

Tenho alguns p:message na minha tela e gostaria de setar as mensagens nele, através do controller.
Por exemplo, esse é um trecho da minha tela:

<h:panelGroup layout="block">
				<h:outputLabel for="inputEmail" value="E-mail" />
				<p:inputText id="inputEmail" value="#{usuarioBean.usuario.email}" required="true" requiredMessage="Campo Obrigatório" immediate="true"/>
				<p:message id="messageSenha" for="inputEmail"/>
			</h:panelGroup>
			
			<h:panelGroup layout="block">
				<h:outputLabel for="inputSenha" value="Senha" />
				<p:password id="inputSenha" value="#{usuarioBean.usuario.senha}" required="true" requiredMessage="Campo Obrigatório" immediate="true">
					<f:validateLength minimum="3" maximum="15"/>
				</p:password>
				<p:message id="messageSenha" for="inputSenha"/>
			</h:panelGroup>

Nesse trecho, tenho dois message com ids definidos, pensei em fazer algo do tipo;
Message component = (Message) FacesContext.getCurrentInstance().getViewRoot().findComponent(“messageSenha”);

e através do component, setar a mensagem … é possível?