
public class HttpMessagingTargetRegistry extends Object implements MessagingTargetRegistry, MessagingTargetFactoryRegistry, org.springframework.context.ApplicationContextAware
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_CHECKDISABLED |
static boolean |
DEFAULT_CHECKEXPIRED |
| Constructor and Description |
|---|
HttpMessagingTargetRegistry() |
| Modifier and Type | Method and Description |
|---|---|
String |
findMessagingTargetFactoryPath(String requestPath) |
String |
findMessagingTargetPath(String requestPath) |
xdi2.messaging.target.MessagingTarget |
getMessagingTarget(String messagingTargetPath) |
MessagingTargetFactory |
getMessagingTargetFactory(String messagingTargetFactoryPath) |
List<MessagingTargetFactoryMount> |
getMessagingTargetFactoryMounts() |
String[] |
getMessagingTargetFactoryPaths() |
List<MessagingTargetMount> |
getMessagingTargetMounts() |
String[] |
getMessagingTargetPaths() |
int |
getNumMessagingTargetFactorys() |
int |
getNumMessagingTargets() |
WebSocketTransport |
getWebSocketTransport() |
void |
init() |
boolean |
isCheckDisabled() |
boolean |
isCheckExpired() |
MessagingTargetMount |
lookup(String requestPath) |
MessagingTargetMount |
lookup(xdi2.core.syntax.XDIArc ownerPeerRootXDIArc) |
MessagingTargetMount |
mountMessagingTarget(String messagingTargetPath,
xdi2.messaging.target.MessagingTarget messagingTarget)
Mount a messaging target in the registry.
|
MessagingTargetFactoryMount |
mountMessagingTargetFactory(String messagingTargetFactoryPath,
MessagingTargetFactory messagingTargetFactory)
Mount a messaging target factory in the registry.
|
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setCheckDisabled(boolean checkDisabled) |
void |
setCheckExpired(boolean checkExpired) |
void |
setWebSocketTransport(WebSocketTransport webSocketTransport) |
void |
shutdown() |
void |
unmountMessagingTarget(xdi2.messaging.target.MessagingTarget messagingTarget)
Unmounts a messaging target from the registry.
|
void |
unmountMessagingTargetFactory(MessagingTargetFactory messagingTargetFactory)
Unmounts a messaging target factory from the registry.
|
public static final boolean DEFAULT_CHECKDISABLED
public static final boolean DEFAULT_CHECKEXPIRED
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic void init()
throws Xdi2TransportException
Xdi2TransportExceptionpublic void shutdown()
public MessagingTargetMount mountMessagingTarget(String messagingTargetPath, xdi2.messaging.target.MessagingTarget messagingTarget) throws Xdi2TransportException
messagingTarget - The messaging target to mount.Xdi2TransportExceptionpublic MessagingTargetFactoryMount mountMessagingTargetFactory(String messagingTargetFactoryPath, MessagingTargetFactory messagingTargetFactory) throws Xdi2TransportException
messagingTargetFactory - The messaging target factory to mount.Xdi2TransportExceptionpublic void unmountMessagingTarget(xdi2.messaging.target.MessagingTarget messagingTarget)
messagingTarget - The messaging target to unmount.public void unmountMessagingTargetFactory(MessagingTargetFactory messagingTargetFactory)
messagingTargetFactory - The messaging target factory to unmount.public MessagingTargetMount lookup(String requestPath) throws Xdi2TransportException, xdi2.messaging.exceptions.Xdi2MessagingException
Xdi2TransportExceptionxdi2.messaging.exceptions.Xdi2MessagingExceptionpublic MessagingTargetMount lookup(xdi2.core.syntax.XDIArc ownerPeerRootXDIArc) throws Xdi2TransportException, xdi2.messaging.exceptions.Xdi2MessagingException
Xdi2TransportExceptionxdi2.messaging.exceptions.Xdi2MessagingExceptionpublic List<MessagingTargetMount> getMessagingTargetMounts()
getMessagingTargetMounts in interface MessagingTargetRegistrypublic int getNumMessagingTargets()
getNumMessagingTargets in interface MessagingTargetRegistrypublic xdi2.messaging.target.MessagingTarget getMessagingTarget(String messagingTargetPath)
public String[] getMessagingTargetPaths()
public List<MessagingTargetFactoryMount> getMessagingTargetFactoryMounts()
getMessagingTargetFactoryMounts in interface MessagingTargetFactoryRegistrypublic int getNumMessagingTargetFactorys()
getNumMessagingTargetFactorys in interface MessagingTargetFactoryRegistrypublic MessagingTargetFactory getMessagingTargetFactory(String messagingTargetFactoryPath)
public String[] getMessagingTargetFactoryPaths()
public WebSocketTransport getWebSocketTransport()
public void setWebSocketTransport(WebSocketTransport webSocketTransport)
public boolean isCheckDisabled()
public void setCheckDisabled(boolean checkDisabled)
public boolean isCheckExpired()
public void setCheckExpired(boolean checkExpired)
Copyright © 2015. All Rights Reserved.