
public interface MessagingTargetFactory
| Modifier and Type | Method and Description |
|---|---|
Iterator<xdi2.core.syntax.XDIArc> |
getOwnerPeerRootXDIArcs()
Returns a list of all owner peer root XRIs of the MessagingTargets this
MessagingTargetFactory can create.
|
String |
getRequestPath(String messagingTargetFactoryPath,
xdi2.core.syntax.XDIArc ownerPeerRootXDIArc)
Returns the request path at which this MessagingTargetFactory is able to
mount a MessagingTarget with a given owner peer root XRI.
|
void |
init()
This method gets called when the MessagingTargetFactory is initialized.
|
xdi2.messaging.target.MessagingTarget |
mountMessagingTarget(HttpMessagingTargetRegistry httpMessagingTargetRegistry,
String messagingTargetFactoryPath,
String requestPath)
Mount a new MessagingTarget.
|
xdi2.messaging.target.MessagingTarget |
mountMessagingTarget(HttpMessagingTargetRegistry httpMessagingTargetRegistry,
String messagingTargetFactoryPath,
String requestPath,
boolean checkDisabled,
boolean checkExpired) |
void |
shutdown()
This method gets called when the MessagingTargetFactory is no longer needed.
|
xdi2.messaging.target.MessagingTarget |
updateMessagingTarget(HttpMessagingTargetRegistry httpMessagingTargetRegistry,
String messagingTargetFactoryPath,
String requestPath,
boolean checkDisabled,
boolean checkExpired,
xdi2.messaging.target.MessagingTarget messagingTarget) |
xdi2.messaging.target.MessagingTarget |
updateMessagingTarget(HttpMessagingTargetRegistry httpMessagingTargetRegistry,
String messagingTargetFactoryPath,
String requestPath,
xdi2.messaging.target.MessagingTarget messagingTarget)
Updates a MessagingTarget.
|
void init()
throws Exception
Exceptionvoid shutdown()
throws Exception
Exceptionxdi2.messaging.target.MessagingTarget mountMessagingTarget(HttpMessagingTargetRegistry httpMessagingTargetRegistry, String messagingTargetFactoryPath, String requestPath) throws Xdi2TransportException, xdi2.messaging.exceptions.Xdi2MessagingException
Xdi2TransportExceptionxdi2.messaging.exceptions.Xdi2MessagingExceptionxdi2.messaging.target.MessagingTarget mountMessagingTarget(HttpMessagingTargetRegistry httpMessagingTargetRegistry, String messagingTargetFactoryPath, String requestPath, boolean checkDisabled, boolean checkExpired) throws Xdi2TransportException, xdi2.messaging.exceptions.Xdi2MessagingException
Xdi2TransportExceptionxdi2.messaging.exceptions.Xdi2MessagingExceptionxdi2.messaging.target.MessagingTarget updateMessagingTarget(HttpMessagingTargetRegistry httpMessagingTargetRegistry, String messagingTargetFactoryPath, String requestPath, xdi2.messaging.target.MessagingTarget messagingTarget) throws Xdi2TransportException, xdi2.messaging.exceptions.Xdi2MessagingException
Xdi2TransportExceptionxdi2.messaging.exceptions.Xdi2MessagingExceptionxdi2.messaging.target.MessagingTarget updateMessagingTarget(HttpMessagingTargetRegistry httpMessagingTargetRegistry, String messagingTargetFactoryPath, String requestPath, boolean checkDisabled, boolean checkExpired, xdi2.messaging.target.MessagingTarget messagingTarget) throws Xdi2TransportException, xdi2.messaging.exceptions.Xdi2MessagingException
Xdi2TransportExceptionxdi2.messaging.exceptions.Xdi2MessagingExceptionIterator<xdi2.core.syntax.XDIArc> getOwnerPeerRootXDIArcs()
Copyright © 2015. All Rights Reserved.