@ApplicationScoped public class ControlPointImpl extends Object implements ControlPoint
This implementation uses the executor returned by
UpnpServiceConfiguration.getSyncProtocolExecutorService()
.
Modifier and Type | Field and Description |
---|---|
protected UpnpServiceConfiguration |
configuration |
protected ProtocolFactory |
protocolFactory |
protected Registry |
registry |
Modifier | Constructor and Description |
---|---|
protected |
ControlPointImpl() |
|
ControlPointImpl(UpnpServiceConfiguration configuration,
ProtocolFactory protocolFactory,
Registry registry) |
Modifier and Type | Method and Description |
---|---|
Future |
execute(ActionCallback callback) |
void |
execute(ExecuteAction executeAction) |
void |
execute(SubscriptionCallback callback) |
UpnpServiceConfiguration |
getConfiguration() |
ProtocolFactory |
getProtocolFactory() |
Registry |
getRegistry() |
void |
search() |
void |
search(int mxSeconds) |
void |
search(Search search) |
void |
search(UpnpHeader searchType) |
void |
search(UpnpHeader searchType,
int mxSeconds) |
protected UpnpServiceConfiguration configuration
protected ProtocolFactory protocolFactory
protected Registry registry
protected ControlPointImpl()
@Inject public ControlPointImpl(UpnpServiceConfiguration configuration, ProtocolFactory protocolFactory, Registry registry)
public UpnpServiceConfiguration getConfiguration()
getConfiguration
in interface ControlPoint
public ProtocolFactory getProtocolFactory()
getProtocolFactory
in interface ControlPoint
public Registry getRegistry()
getRegistry
in interface ControlPoint
public void search(@Observes Search search)
public void search()
search
in interface ControlPoint
public void search(UpnpHeader searchType)
search
in interface ControlPoint
public void search(int mxSeconds)
search
in interface ControlPoint
public void search(UpnpHeader searchType, int mxSeconds)
search
in interface ControlPoint
public void execute(ExecuteAction executeAction)
public Future execute(ActionCallback callback)
execute
in interface ControlPoint
public void execute(SubscriptionCallback callback)
execute
in interface ControlPoint
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.