package com.liushaoming.jseckill.backend.singleton; import com.liushaoming.jseckill.backend.entity.Seckill; import io.protostuff.runtime.RuntimeSchema; public class MyRuntimeSchema { private static MyRuntimeSchema ourInstance = new MyRuntimeSchema(); private RuntimeSchema<Seckill> goodsRuntimeSchema; public static MyRuntimeSchema getInstance() { return ourInstance; } private MyRuntimeSchema() { RuntimeSchema<Seckill> seckillSchemaVar = RuntimeSchema.createFrom(Seckill.class); setGoodsRuntimeSchema(seckillSchemaVar); } public RuntimeSchema<Seckill> getGoodsRuntimeSchema() { return goodsRuntimeSchema; } private void setGoodsRuntimeSchema(RuntimeSchema<Seckill> goodsRuntimeSchema) { this.goodsRuntimeSchema = goodsRuntimeSchema; } }