@InOnly public class DispatcherWhiteboard extends Object
m_endpointUri
URI
to any OSGi services that are registered at the interface that is defined by the
setServiceClass(String)
method call.Constructor and Description |
---|
DispatcherWhiteboard(String endpointUri) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
void |
dispatch(Object message) |
String |
getEndpointUri() |
Class<?> |
getMessageClass() |
String |
getMethodName() |
Class<?> |
getServiceClass() |
void |
setContext(org.osgi.framework.BundleContext context) |
void |
setMessageClass(Class<?> messageClass) |
void |
setMessageClass(String messageClass) |
void |
setMethodName(String methodName) |
void |
setServiceClass(Class<?> serviceClass) |
void |
setServiceClass(String serviceClass) |
public DispatcherWhiteboard(String endpointUri)
public String getEndpointUri()
public void setContext(org.osgi.framework.BundleContext context)
public Class<?> getMessageClass()
public void setMessageClass(Class<?> messageClass)
public void setMessageClass(String messageClass) throws ClassNotFoundException
ClassNotFoundException
public Class<?> getServiceClass()
public void setServiceClass(Class<?> serviceClass)
public void setServiceClass(String serviceClass) throws ClassNotFoundException
ClassNotFoundException
public String getMethodName()
public void setMethodName(String methodName)
public void destroy()
@Consume(property="endpointUri") public void dispatch(Object message) throws NoSuchMethodException, SecurityException
Copyright © 2021. All rights reserved.