All Classes and Interfaces
Class
Description
클라이언트에 전송할 DataSetList,VariableList를 생성
Nexacro관련 변환 메서드들이 있는 Utility Class
Spring MVC 의 Controller.
GlueMessageLayout 의 추상 클래스.
Direct Message handling 기능을 포함한 WebSocket abstract handler class.
GlueActivity
Class는 모든 Chain에서 상속받아야 하는 Super Class이다.Glue F/W 예약어 상수정의(Service).
Altibase DB Sequence를 서비스하는 클래스.
Audit 항목을 홀드하는 역할을 수행하는 인터페이스
Audit 항목의 값을 지닌 Value Object.
SQL 문법 오류로 인해서 발생하는 Exception 클래스.
BeanFactory 인터페이스.
BeanFactory 구현 Class.
Glue F/W 예약어 상수정의.
BizController 인터페이스.
BizController 구현체.
GlueBizController의 Instace를 제공하기 위한 Class
GlueBizController를 사용하고 GlueBizController 구현체를 직접 사용하지 않게 하기 위해 제공됨.
GlueBizController를 사용하고 GlueBizController 구현체를 직접 사용하지 않게 하기 위해 제공됨.
GlueCacheClearServlet[CacheEventReceiver]는 cache event를 수신하여, cacheManager의 cache data를 삭제하는 Servlet이다.
Cache Event 정의.
Cache Event Processor.
Cache Event Receiver Interface.
Cache Event Sender
Cache System에 관련된 에러가 발생하면 던져지는 Exception 클래스
캐쉬 로더 인터페이스.
캐쉬에 관련된 서비스를 제공하는 인터페이스.
Glue Framework에서 사용하는 캐쉬 영역명을 정의한 인터페이스 상수.
클라이언트(보통 웹 브라우저)로 요청 받은 문자를 지정된 인코딩으로 설정해주는 필터 클래스.
파일/문자열 암복호화 클래스.
GlueCipher 클래스를 이용해 key file 생성/경로변경, encrypt/decrypt 수행
데이타베이스 조회결과인 GlueRowSet Object의 각 Column항목의 정보를 제공하는 Class이다.
ColumnManager.
ColumnMapRowMapper 확장.
모든 Layout에서 공통으로 Data 를 저장하고 조회 하는 Class이다.
GlueWebContext의 ContentType 정의
MemoryClear Activity.
GlueCursorBasedRowSet 인터페이스.
GlueCursorBasedRowSet 구현체.
Data Access Object(DAO) 관련 Exception이 발생했을 때 쓰로우 된다.
데이타 베이스와 같은 자원에 연결시 에러가 발생되면 던져지는 Exception 클래스.
데이타베이스에 insert or update 시 무결성 제약조건에 위배되는 경우 던져지는 Exception 클래스.
Data Source의 트랜잭션을 관리하는 Manager 클래스이다.
날짜 및 시간에 대한 변환을 수행하는 클래스
IBM DB 2 Sequence를 서비스하는 클래스.
MessageLayout 구현체.
모든 Layer에서 공통으로 Data 를 저장하고 조회 하는 Class이다.
클라이언트에서 요청한 Request를 받아서 Job을 기동하는 클래스.
Router Activity.
TransactionDefinition 인터페이스의 디폴트 구현 클래스.
Edge Server를 통해 Senser, Detector, RFID 등 단말에서 들어오는 정보를 수신하는 Class.
CacheManager 구현체.
ExcelInfo Activity.
Glue Framework에서 사용하는 최상위 Exception 클래스(The
GlueException
class is the superclass of all errors and exceptions in the Glue
Framework).FileDelete Activity.
FileDown Activity.
확장자가 .case 파일만을 보이기 위한 FileFilter Class
FileList Activity.
Resource File의 URL을 처리 하는 공통 모듈.
FileSave Activity.
데이타베이스 CRUD(Create, Read, Update, Delete) 오퍼레이션을 추상화하여 제공하는 Data Access Object 인터페이스.
Redis와 연동하기 위한 Dao Class의 interface
GlueHashMap.java
HSQL DB Sequence를 서비스하는 클래스.
CacheEventSender 구현체.
이벤트를 받아서 해당 Job을 실행한다.
GlueJobEventSender 구현체.
Http Receiver Servlet.
A MessageDecoder that decodes HttpRequest.
A HTTP request message.
A
MessageEncoder
that encodes GlueHttpResponseMessage
.A HTTP response message.
Provides a protocol codec for HTTP server.
영역(Region)별로 나뉜 캐쉬를 홀딩하는 클래스.
CacheManager 구현체.
데이타베이스 CRUD(Create, Read, Update, Delete) 오퍼레이션을 추상화하여 제공하는 Data Access Object 오브젝트.
Delete Activity.
Insert Activity.
Modify Activity.
dao를 통해서 PL/SQL를 실행하거나, SQL을 실행하는 Activity.
Search Activity.
Spring JDBC의 JdbcTemplate 클래스를 확장하여 PageSet 기능을 제공함.
원격에 위치한 스케줄러 서버(com.poscoict.glueframework.scheduling.server.GlueSchedulerHttpServer)로 Job 기동을 요청하는 Activity이다.
Job 관련 정보를 가지는 클래스
클라이언트에서 요청한 Request를 받아서 Job을 기동하는 클래스의 interface
원격에 위치한 스케줄러 서버로 Job 기동 요청을 보내는 Http Sender 클래스의 interface
Quartz의 Scheduler를 통해서 Job을 실행시켜 주는 기능을 수행한다.
선행 Job 종료시점 이후 특정 시각 지난후 Job을 다시 실행하는 기능의 리스너
Json Controller for SpringMVC.
GlueLayoutParser.java
GlueLazyTransactionManager 구현체.
GlueLazyJdbcDao.
트랜잭션 관리 인터페이스이다.
GlueLazyTransactionManager Handler.
GlueLicenseManager.java
2차 제품을 위한 enum
GlueLog.java
GlueLogFactory.java
Message Layout에 따라 생성된 Message 및 각 Message Attribute별 정보를 Handling하는 Implement Class
Message Layout에 따라 생성된 Message 및 각 Message Attribute별 정보를
Handling하는 Interface Class
각 Message별 Message Layout정보의 항목별 정보를 Handling하는 Class.
MessageCreate Activity.
Message 생성시 발생되는 Exception을 처리하는 Class
각 Message별 Message Layout정보를 Handling하는 Class Layout 정보를 생성하고, Caching하는데 사용됨
Message Layout Loading시 발생되는 Exception을 처리하는 Class
Message를 Create 및 parsing를 처리하기 위한 Interface Class.
MessageParse Activity.
Message 파싱시 발생되는 Exception을 처리하는 Class
GlueMessageSender Activity. u-CUBE3 를 이용한 Message Sender.
GlueMessageSender Activity. u-CUBE4 를 이용한 Message Sender.
Message 송신시 발생되는 Exception을 처리하는 Class
Message 생성, 파싱 및 Message 가공을 위해 사용되는 Utility Class
MongoRepository를 이용한 Document 삭제.
MongoRepository를 이용한 Document 조회.
MongoRepository를 이용한 Document 저장.
GlueMultipartRequest는 form이 multipart/form-data 인경우 생성된다.
MybatisDAO.
Delete Mybatis Activity.
Insert Mybatis Activity.
Modify Mybatis Activity.
Search Mybatis Activity.
Helper methods for named parameter parsing.
클라이언트에서 발생한 Nexacro Data Structure(DatasetList, VariableList)를 Glue
Framework의 GlueContext에 저장해 주는 어댑터 클래스.
Nexacro Dataset의 레코드를 쿼리문에 바인딩하여 Delete SQL문을 수행하는 Activity이다.
Nexacro Dataset의 복수 개 레코드를 지원한다.
Nexacro Dataset의 복수 개 레코드를 지원한다.
Nexacro Dataset의 레코드를 쿼리문에 바인딩하여 Insert SQL문을 수행하는 Activity이다.
Nexacro Dataset의 복수 개 레코드를 지원한다.
Nexacro Dataset의 복수 개 레코드를 지원한다.
Nexacro Dataset의 레코드를 쿼리문에 바인딩하여 Update SQL문을 수행하는 Activity이다.
Nexacro Dataset의 복수 개 레코드를 지원한다.
Nexacro Dataset의 복수 개 레코드를 지원한다.
GlueNexacroSave Class는 Nexacro의 Grid Data의 저장 기능을 수행한다.
조회 쿼리를 실행하고 그 결과값(DataSet)을 GlueContext에 저장한다.
숫자, 통화, 퍼센트에 대한 형식 변환을 수행하는 클래스
오라클 DB Sequence를 서비스하는 클래스.
Database 테이블의 복수 개의 레코드를 표현하는 Value Object 패턴의 인터페이스.
GlueRowSet을 상속받았으므로 모든 기능을 사용할 수 있다.
GlueRowSet을 상속받았으므로 모든 기능을 사용할 수 있다.
Database 테이블의 복수 개의 레코드를 표현하는 Value Object.
PostgreSQL DB Sequence를 서비스하는 클래스.
Deprecated.
GluePropertySourcesPlaceholderConfigurer.
QuartzJobBean 확장(GlueService 실행).
Quartz Scheduler 사용시 JobDetailBean의 jobClass로 사용한다.
JobDetailBean의 jobDataAsMap에는 ServiceName이 항상 있어야 한다.
Quartz Scheduler 사용시 JobDetailBean의 jobClass로 사용한다.
JobDetailBean의 jobDataAsMap에는 ServiceName이 항상 있어야 한다.
Glue Query Editor(쿼리파일)를 parsing 결과. query를 담는 객체임.
CacheLoader 구현체.
쿼리 키에 해당하는 쿼리정보 오브젝트(
GlueQueryDefinition
)를 서비스하는 클래스.QueryManager 구현체.
GlueQueryParser.java
Deprecated.
Redis와 연동하기 위한 Dao Class
Delete Redis Activity.
Get Redis Activity.
Set Redis Activity.
Cache System에 관련된 에러가 발생하면 던져지는 Exception 클래스
GlueEhCacheManager 확장.
GlueJCSCacheManager 확장.
GlueResultKeyList Activity.
Database 레코드를 표현하는 Value Object 패턴의 인터페이스.
Database 레코드를 표현하는 Value Object.
Database 테이블의 복수 개의 레코드를 표현하는 Value Object 패턴의 인터페이스.
Database 테이블의 복수 개의 레코드를 표현하는 Value Object.
JobListener 구현체.
DBMS 에 따른 SQL문
GlueScheduledTaskLogger 구현체.
DBMS 에 따른 SQL문
Scheduling 관련 Constants 클래스
Glue Framework에서 Scheduling 관련 클래스 Exception 처리를 담당
Scheduled job 기동 요청을 처리하는 GlueScheduler HttpServer이다.
DB Sequence 값을 서비스하는 인터페이스.
DB 제품별 Sequence Increamenter (GlueSequence)를 생성하는 팩토리.
GlueSchedulerHttpServer가 받은 Request 정보를 기반으로 Job을 처리하는 핸들러 클래스.
GlueService Class는 Service.xml의 내용을 담고 있는 객체이다.
CacheLoader 구현체.
CacheLoader 구현체.
ServiceManager
ServiceManager 구현체.
GlueServiceParser.java
웹애플리케이션 시작시점에 ApplicationContext 생성, 관련 Bean 생성하기 원할때 사용하는 ServletContextListener Class 이다.
Simple Controller for SpringMVC.
GlueAbstractWebSocketHandler 를 상속하여 Text 또는 binary message를 처리할 수 있는 기본 handler.
GlueSlf4JLogger.java
sms를 송신 하기 위한 Handling하는 Interface Class
GlueSolution.java
GlueSpringMailSender 클래스는 쉽게 SMTP Client를 구현할 수 있게 하는 Class이다.
각종 고정정보에 접근하는 Class.
SubService Acitivity.
Glue Scheduler(Spring Scheduler이용)의 Task 구현 Class이다.
설정 방법은 다음 예를 참고한다.
설정 방법은 다음 예를 참고한다.
GlueTester 실행 클래스
Glue Tester의 Main Frame Class
sms의 송신 하기 위한 정보를 Handling하는 Class 정보를 생성는데 사용된다.
GlueTextMessageSend Activity.
Tibero DB Sequence를 서비스하는 클래스.
트랜잭션 관리 인터페이스이다.
u-CUBE Manager
u-CUBE 3용 Manager. seadapter.jar 를 필요로 함. com.posdata.eai.adapter.EAIHandler 클래스가 사용됨.
u-CUBE 4 용 Manager. ucube-apapter-{version}.jar 를 필요로함. com.poscoict.eai.adapter.handler.IEAIServiceBrokerHandler 클래스가 사용됨.
카테고리화 되지 못하는 일반적인 SQLException이 발생하면 던져지는 Exception 클래스.
Web Component에서 사용될 Constants.
Servlet의 Data를 관리하기 위한 내부 저장소 Class 이다 .
WebPageTag Activity.
Direct Sender 를 구현하기 위한 interface.
Glue WebSocket Text DirectSender Activity.
MessageLayout 구현체.
이 Controller는 XML 설정을 통한 View를 컨트롤하는 Controller이다.
LicenseLogger.java
Nexacro 관련 상수
RESTful방식의 웹서비스를 제공하는 Controller URI 패턴으로는 아래 두가지 방식이 제공된다.