final class ShopInfoServiceImpl extends java.lang.Object implements ShopInfoService
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ShopInfoServiceImpl.RandomString |
Modifier and Type | Field and Description |
---|---|
private AsPoolDBCacheConfig |
config |
private static org.slf4j.Logger |
log |
private AsPoolDBCacheDatagramPacketFactory |
packetFactory |
private static ShopInfoServiceImpl.RandomString |
randomString |
private static java.lang.String |
REQ_FORMAT |
private static int |
RESPONSE_PACKET_SIZE |
Constructor and Description |
---|
ShopInfoServiceImpl(AsPoolDBCacheConfig config,
AsPoolDBCacheDatagramPacketFactory packetFactory) |
Modifier and Type | Method and Description |
---|---|
private java.net.DatagramSocket |
createDatagramSocket() |
private ShopInfo |
createResult(java.lang.String storename,
java.lang.String shopGUID) |
java.util.Optional<ShopInfo> |
get(java.lang.String host,
java.lang.String shopPublicId) |
private static final int RESPONSE_PACKET_SIZE
private static final java.lang.String REQ_FORMAT
private static final org.slf4j.Logger log
private static final ShopInfoServiceImpl.RandomString randomString
private final AsPoolDBCacheDatagramPacketFactory packetFactory
private final AsPoolDBCacheConfig config
@Inject public ShopInfoServiceImpl(AsPoolDBCacheConfig config, AsPoolDBCacheDatagramPacketFactory packetFactory)
public java.util.Optional<ShopInfo> get(java.lang.String host, java.lang.String shopPublicId) throws java.io.IOException
get
in interface ShopInfoService
java.io.IOException
private java.net.DatagramSocket createDatagramSocket() throws java.net.SocketException
java.net.SocketException
private ShopInfo createResult(java.lang.String storename, java.lang.String shopGUID)