logdog.Common.BackendWork
Class GAEBackendWorker

java.lang.Object
  extended by logdog.Common.BackendWork.GAEBackendWorker
All Implemented Interfaces:
BackendWorkingSet

public class GAEBackendWorker
extends java.lang.Object
implements BackendWorkingSet

GAE Backend 작업을 위해 Push Queue에 작업을 넣는 과정을 처리하는 클래스이다. 이 클래스는 BackendWorkingSet라는 인터페이스를 구현받고 있으며, Backend팩토리를 통하여 생성해야만 한다.

Since:
2012. 11. 15.오전 5:51:02 TODO
Author:
Karuana

Constructor Summary
GAEBackendWorker()
           
 
Method Summary
 boolean CreateBackendWork(BackendSettingData BackendInfo)
          Backend 설정 정보를 받아서 해당 설정에 맞게 pushqueue에 작업을 넣는다.
 boolean CreateBackendWorkJson(BackendSettingData BackendInfo)
          Backend 설정 정보를 받아서 해당 설정에 맞게 pushqueue에 작업을 넣는다.
 boolean CreateBackendWorkNoData(BackendSettingData BackendInfo)
          Backend 설정 정보를 받아서 해당 설정에 맞게 pushqueue에 작업을 넣는다.
 boolean CreateBackendWorkTextData(BackendSettingData BackendInfo)
          Backend 설정 정보를 받아서 해당 설정에 맞게 pushqueue에 작업을 넣는다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GAEBackendWorker

public GAEBackendWorker()
Method Detail

CreateBackendWork

public boolean CreateBackendWork(BackendSettingData BackendInfo)
Description copied from interface: BackendWorkingSet
Backend 설정 정보를 받아서 해당 설정에 맞게 pushqueue에 작업을 넣는다. 이 요소는 Map형태에 데이터를 보낼 때 사용된다.

Specified by:
CreateBackendWork in interface BackendWorkingSet
Returns:
result 결과

CreateBackendWorkJson

public boolean CreateBackendWorkJson(BackendSettingData BackendInfo)
Description copied from interface: BackendWorkingSet
Backend 설정 정보를 받아서 해당 설정에 맞게 pushqueue에 작업을 넣는다. 이 요소는 Json 데이터를 보낼 때 사용된다.

Specified by:
CreateBackendWorkJson in interface BackendWorkingSet
Returns:

CreateBackendWorkTextData

public boolean CreateBackendWorkTextData(BackendSettingData BackendInfo)
Description copied from interface: BackendWorkingSet
Backend 설정 정보를 받아서 해당 설정에 맞게 pushqueue에 작업을 넣는다. 이 요소는 text/plain을 보낼 때 사용된다.

Specified by:
CreateBackendWorkTextData in interface BackendWorkingSet
Returns:

CreateBackendWorkNoData

public boolean CreateBackendWorkNoData(BackendSettingData BackendInfo)
Description copied from interface: BackendWorkingSet
Backend 설정 정보를 받아서 해당 설정에 맞게 pushqueue에 작업을 넣는다. 데이터는 보내지 않고 단순 요청만 할 때 사용된다.

Specified by:
CreateBackendWorkNoData in interface BackendWorkingSet
Returns: