public class RegistryUriMessagingContainerFactory extends PrototypingUriMessagingContainerFactory
Modifier and Type | Field and Description |
---|---|
static XDIAddress |
XDI_ADD_ENABLED |
Constructor and Description |
---|
RegistryUriMessagingContainerFactory() |
RegistryUriMessagingContainerFactory(Graph registryGraph,
boolean defaultDisabled,
String disabledError,
String expiredError) |
Modifier and Type | Method and Description |
---|---|
String |
getDisabledError() |
String |
getExpiredError() |
Iterator<XDIArc> |
getOwnerPeerRootXDIArcs()
Returns a list of all owner peer roots of the MessagingContainers this
MessagingContainerFactory can create.
|
Graph |
getRegistryGraph() |
String |
getRequestPath(String messagingContainerFactoryPath,
XDIArc ownerPeerRootXDIArc)
Returns the request path at which this MessagingContainerFactory is able to
mount a MessagingContainer with a given owner peer root XDI arc.
|
boolean |
isDefaultDisabled() |
MessagingContainer |
mountMessagingContainer(UriMessagingContainerRegistry uriMessagingContainerRegistry,
String messagingContainerFactoryPath,
String requestPath,
boolean checkDisabled,
boolean checkExpired)
Mount a new MessagingContainer.
|
void |
setDefaultDisabled(boolean defaultDisabled) |
void |
setDisabledError(String disabledError) |
void |
setExpiredError(String expiredError) |
void |
setRegistryGraph(Graph registryGraph) |
MessagingContainer |
updateMessagingContainer(UriMessagingContainerRegistry uriMessagingContainerRegistry,
String messagingContainerFactoryPath,
String requestPath,
boolean checkDisabled,
boolean checkExpired,
MessagingContainer messagingContainer)
Updates a MessagingContainer.
|
getPrototypeMessagingContainer, mountMessagingContainer, setPrototypeMessagingContainer
mountMessagingContainer, updateMessagingContainer
init, shutdown
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
init, shutdown
public static final XDIAddress XDI_ADD_ENABLED
public RegistryUriMessagingContainerFactory(Graph registryGraph, boolean defaultDisabled, String disabledError, String expiredError)
public RegistryUriMessagingContainerFactory()
public MessagingContainer mountMessagingContainer(UriMessagingContainerRegistry uriMessagingContainerRegistry, String messagingContainerFactoryPath, String requestPath, boolean checkDisabled, boolean checkExpired) throws Xdi2TransportException, Xdi2MessagingException
UriMessagingContainerFactory
mountMessagingContainer
in class UriMessagingContainerFactory
Xdi2TransportException
Xdi2MessagingException
public MessagingContainer updateMessagingContainer(UriMessagingContainerRegistry uriMessagingContainerRegistry, String messagingContainerFactoryPath, String requestPath, boolean checkDisabled, boolean checkExpired, MessagingContainer messagingContainer) throws Xdi2TransportException, Xdi2MessagingException
UriMessagingContainerFactory
updateMessagingContainer
in class UriMessagingContainerFactory
Xdi2TransportException
Xdi2MessagingException
public Iterator<XDIArc> getOwnerPeerRootXDIArcs()
MessagingContainerFactory
getOwnerPeerRootXDIArcs
in interface MessagingContainerFactory
getOwnerPeerRootXDIArcs
in class UriMessagingContainerFactory
public String getRequestPath(String messagingContainerFactoryPath, XDIArc ownerPeerRootXDIArc)
UriMessagingContainerFactory
getRequestPath
in class UriMessagingContainerFactory
public Graph getRegistryGraph()
public void setRegistryGraph(Graph registryGraph)
public boolean isDefaultDisabled()
public void setDefaultDisabled(boolean defaultDisabled)
public String getDisabledError()
public void setDisabledError(String disabledError)
public String getExpiredError()
public void setExpiredError(String expiredError)
Copyright © 2017. All rights reserved.